import { z } from "zod"; declare const z_tipos_campos: z.ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros"]>; export declare const z_contagem_em_barra_vertical: z.ZodObject<{ tabela: z.ZodString; colanuEixoX: z.ZodString; colunaAgrupamento: z.ZodOptional>; filtros: z.ZodOptional", "<", ">=", "<=", "∩"]>; }, "strip", z.ZodTypeAny, { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }, { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }>, "many">>; descricao_pelo_usuario: z.ZodOptional; }, "strip", z.ZodTypeAny, { tabela: string; colanuEixoX: string; colunaAgrupamento?: string[] | undefined; filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }[] | undefined; descricao_pelo_usuario?: string | undefined; }, { tabela: string; colanuEixoX: string; colunaAgrupamento?: string[] | undefined; filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }[] | undefined; descricao_pelo_usuario?: string | undefined; }>; export declare const z_contagem_em_pizza: z.ZodObject<{ tabela: z.ZodString; classes: z.ZodString; filtros: z.ZodOptional", "<", ">=", "<=", "∩"]>; }, "strip", z.ZodTypeAny, { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }, { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }>, "many">>; descricao_pelo_usuario: z.ZodOptional; }, "strip", z.ZodTypeAny, { tabela: string; classes: string; filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }[] | undefined; descricao_pelo_usuario?: string | undefined; }, { tabela: string; classes: string; filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }[] | undefined; descricao_pelo_usuario?: string | undefined; }>; export declare const z_tabela: z.ZodObject<{ tabela: z.ZodString; colunas: z.ZodArray; filtros: z.ZodOptional", "<", ">=", "<=", "∩"]>; }, "strip", z.ZodTypeAny, { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }, { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }>, "many">>; descricao_pelo_usuario: z.ZodOptional; }, "strip", z.ZodTypeAny, { tabela: string; colunas: string[]; filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }[] | undefined; descricao_pelo_usuario?: string | undefined; }, { tabela: string; colunas: string[]; filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }[] | undefined; descricao_pelo_usuario?: string | undefined; }>; export declare const visoes: { z_contagem_em_barra_vertical: z.ZodObject<{ tabela: z.ZodString; colanuEixoX: z.ZodString; colunaAgrupamento: z.ZodOptional>; filtros: z.ZodOptional", "<", ">=", "<=", "∩"]>; }, "strip", z.ZodTypeAny, { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }, { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }>, "many">>; descricao_pelo_usuario: z.ZodOptional; }, "strip", z.ZodTypeAny, { tabela: string; colanuEixoX: string; colunaAgrupamento?: string[] | undefined; filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }[] | undefined; descricao_pelo_usuario?: string | undefined; }, { tabela: string; colanuEixoX: string; colunaAgrupamento?: string[] | undefined; filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }[] | undefined; descricao_pelo_usuario?: string | undefined; }>; z_contagem_em_pizza: z.ZodObject<{ tabela: z.ZodString; classes: z.ZodString; filtros: z.ZodOptional", "<", ">=", "<=", "∩"]>; }, "strip", z.ZodTypeAny, { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }, { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }>, "many">>; descricao_pelo_usuario: z.ZodOptional; }, "strip", z.ZodTypeAny, { tabela: string; classes: string; filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }[] | undefined; descricao_pelo_usuario?: string | undefined; }, { tabela: string; classes: string; filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }[] | undefined; descricao_pelo_usuario?: string | undefined; }>; z_tabela: z.ZodObject<{ tabela: z.ZodString; colunas: z.ZodArray; filtros: z.ZodOptional", "<", ">=", "<=", "∩"]>; }, "strip", z.ZodTypeAny, { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }, { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }>, "many">>; descricao_pelo_usuario: z.ZodOptional; }, "strip", z.ZodTypeAny, { tabela: string; colunas: string[]; filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }[] | undefined; descricao_pelo_usuario?: string | undefined; }, { tabela: string; colunas: string[]; filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }[] | undefined; descricao_pelo_usuario?: string | undefined; }>; }; /** Cria a estrutura de campos para insersão de dados */ export declare const extruturas_de_campos: { [z in keyof typeof visoes]: { /** Nome da Visão */ visao: z; /** Rotulo */ rotulo: string; /** Retorna a tabela Referente ao Registro */ tabela: (_: z.infer<(typeof visoes)[z]>) => string; /** Descrição */ descricao: (_: z.infer<(typeof visoes)[z]>) => string; /** Lista os campos e suas configurações */ campos: { [c in keyof z.infer<(typeof visoes)[z]>]: { rotulo: string; tipo_campo: z.infer; order: number; }; }; }; }; export {};