import * as zod from 'zod'; import { z } from 'zod'; import * as p_respostas from 'p-respostas'; import { tipoResposta } from 'p-respostas'; declare const tipos_acesso_quipo: z.ZodEnum<["publico", "governo", "sociedade"]>; declare const ztokenQuipo: z.ZodObject<{ provedor: z.ZodString; codigo_usuario: z.ZodString; nome_usuario: z.ZodString; codigo_conta: z.ZodString; nome_conta: z.ZodString; codigo_acesso_produto: z.ZodString; codigo_autenticacao: z.ZodString; chave_produto: z.ZodEnum<["betha-meio-ambiente", "e-licencie-gov"]>; tipo_de_acesso: z.ZodEnum<["publico", "governo", "sociedade"]>; exp: z.ZodOptional; }, "strip", z.ZodTypeAny, { provedor: string; codigo_usuario: string; nome_usuario: string; codigo_conta: string; nome_conta: string; codigo_acesso_produto: string; codigo_autenticacao: string; chave_produto: "betha-meio-ambiente" | "e-licencie-gov"; tipo_de_acesso: "publico" | "governo" | "sociedade"; exp?: number | undefined; }, { provedor: string; codigo_usuario: string; nome_usuario: string; codigo_conta: string; nome_conta: string; codigo_acesso_produto: string; codigo_autenticacao: string; chave_produto: "betha-meio-ambiente" | "e-licencie-gov"; tipo_de_acesso: "publico" | "governo" | "sociedade"; exp?: number | undefined; }>; type tipos_de_acesso_quipo = z.infer["tipo_de_acesso"]; type tipoTokenQuipo = z.infer; declare const zAmbiente: z.ZodEnum<["desenvolvimento", "producao"]>; type tipoUsuarioExterno = { _nome: string; _email: string; _telefone: string; vinculo: string; codigo_conta: string; chave_produto: string; codigo: string; _cpf: string; }; /** todas as rotas de comunicação com autenticador partem dessa variável */ declare const pAutenticacao: { validarToken: ({ ambiente, post, }: { ambiente: zod.TypeOf; post: { token: string; }; }) => Promise<"valido" | "erro">; urlAutenticacao: (ambiente: zod.TypeOf) => string; codigoContaSite: ({ ambiente, post, }: { ambiente: zod.TypeOf; post: { site: string; }; }) => Promise>; usuarios_quipo: ({ token_produto, ambiente, tipo, }: { ambiente: zod.TypeOf; token_produto: string; tipo: tipos_de_acesso_quipo; }) => Promise>; usuarios_quipo_vincular: ({ token_produto, ambiente, conta, vinculo, codigo_usuario, email, }: { ambiente: zod.TypeOf; token_produto: string; conta: string; vinculo: string; codigo_usuario?: string; email: string; }) => Promise>; }; declare const chaves_produto: z.ZodEnum<["suporte", "betha-meio-ambiente", "e-licencie-gov", "e-licencie"]>; /** aplica a todas as consultas */ declare const z_padroes: z.ZodObject<{ tabela: 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; filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }[] | undefined; descricao_pelo_usuario?: string | undefined; }, { tabela: string; filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }[] | undefined; descricao_pelo_usuario?: string | undefined; }>; declare const visoes_pilao: { z_contagem_em_barra_vertical: z.ZodObject>; }, { tabela: 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; colanuEixoX: string; filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }[] | undefined; descricao_pelo_usuario?: string | undefined; colunaAgrupamento?: string[] | undefined; }, { tabela: string; colanuEixoX: string; filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }[] | undefined; descricao_pelo_usuario?: string | undefined; colunaAgrupamento?: string[] | undefined; }>; z_contagem_em_pizza: z.ZodObject", "<", ">=", "<=", "∩"]>; }, "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; coluna_ordem: z.ZodOptional; direcao_ordem: z.ZodOptional>; }, { tabela: 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; colunas: string[]; filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }[] | undefined; descricao_pelo_usuario?: string | undefined; coluna_ordem?: string | undefined; direcao_ordem?: "1" | "asc" | "desc" | "-1" | undefined; }, { tabela: string; colunas: string[]; filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }[] | undefined; descricao_pelo_usuario?: string | undefined; coluna_ordem?: string | undefined; direcao_ordem?: "1" | "asc" | "desc" | "-1" | undefined; }>; z_soma_em_barra_vertical: z.ZodObject; colunaAgrupamento: z.ZodOptional>; }, { tabela: 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; colanuEixoX: string; colunaSoma: string; filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }[] | undefined; descricao_pelo_usuario?: string | undefined; colunaAgrupamento?: string[] | undefined; unidadeSoma?: string | undefined; }, { tabela: string; colanuEixoX: string; colunaSoma: string; filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }[] | undefined; descricao_pelo_usuario?: string | undefined; colunaAgrupamento?: string[] | undefined; unidadeSoma?: string | undefined; }>; }; declare const z_tipos_campos_reg_grafico: z.ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros", "ordem"]>; type tipo_estrutura_visao_grafico = { /** Nome da Visão */ visao: T; /** Rotulo */ rotulo: string; /** Retorna a tabela Referente ao Registro */ tabela: (_: z.infer<(typeof visoes_pilao)[T]> & z.infer) => string; /** Descrição */ descricao: (_: z.infer<(typeof visoes_pilao)[T]> & z.infer) => string; /** Lista os campos e suas configurações */ campos: { [c in keyof Required & z.infer>]: { rotulo: string; tipo_campo: z.infer; order: number; }; }; }; declare const zp_deletar_registros: z.ZodObject<{ tabela: z.ZodString; codigos: z.ZodArray; }, "strip", z.ZodTypeAny, { tabela: string; codigos: string[]; }, { tabela: string; codigos: string[]; }>; declare const PREFIXO_PILAO = "/pilao-de-dados"; declare const urlPilao: (emDesenvolvimento?: boolean | null | undefined) => { api: string; site: string; }; declare const zp_registrar_base_dados: z.ZodObject<{ tabela: z.ZodString; colunas: z.ZodArray; }, "strip", z.ZodTypeAny, { tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; coluna: string; }, { tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; coluna: string; }>, "many">; }, "strip", z.ZodTypeAny, { tabela: string; colunas: { tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; coluna: string; }[]; }, { tabela: string; colunas: { tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; coluna: string; }[]; }>; declare const zp_enviar_registros: z.ZodObject<{ tabela: z.ZodString; registros: z.ZodArray>>; }, "strip", z.ZodTypeAny, { valor?: any; tipo?: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data" | null | undefined; }, { valor?: any; tipo?: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data" | null | undefined; }>>, "many">; }, "strip", z.ZodTypeAny, { tabela: string; registros: Record[]; }, { tabela: string; registros: Record[]; }>; /** * { * 'rota':{ * pr:{}// paramentros de entrada * rs:{}// resposta * } * } */ type tipo_pilao_api = { /** retorna da data e hora do servido em formato iso */ estado_servidor: { pr: {}; rs: { data_hora: string; }; }; tabelas: { pr: {}; rs: z.infer[]; }; unicos: { pr: { tabela: string; coluna: string; }; rs: any[]; }; }; type tipoConstrutorPilao = { produto: string; conta: string; }; type z_tipagem_registros = { z_contagem_em_barra_vertical: any[]; z_contagem_em_pizza: any[]; z_tabela: any[]; z_soma_em_barra_vertical: any[]; }; type tipoRetornoSerieconsulta = { registros: z_tipagem_registros[T]; legenda: string; serie: z.infer<(typeof visoes_pilao)[T]> & z.infer; }; /** Drive completo do piilão de dados */ type nomesVisoes = keyof typeof visoes_pilao; type retornoSerieConsultar = { dados: () => Promise>>; url: () => string; }; declare class ClassPilao { #private; constructor({ conta, produto, emDesenvolvimento, ver_log, }: tipoConstrutorPilao & { ver_log?: boolean; emDesenvolvimento?: boolean; }); rotaEnviarRegistros(): { rota: string; url: string; }; rotaDeletarRegistro(): { rota: string; url: string; }; rotaConsultarSerie(tipoVisao: nomesVisoes | ":tipoVisao"): { rota: string; url: string; }; rotaIframeSerie(tipoVisao: nomesVisoes | ":tipoVisao"): { rota: string; url: string; }; rotaFuncaoApi(funcao: keyof tipo_pilao_api | ":funcao"): { rota: string; url: string; }; consultarApi(funcao: T, parametros: tipo_pilao_api[T]["pr"]): Promise>; get baseUrlApi(): "https://carro-de-boi.idz.one" | "http://localhost:5080"; get baseUrlSite(): "https://carro-de-boi.idz.one" | "http://localhost:5081"; validarCliente(_: any): tipoResposta; adicionarRegistroParaEnviar(tabela: string, ...registros: z.infer["registros"]): this; adicionarCodigoParaDeletar(tabela: string, ...codigos: z.infer["codigos"]): this; private processarRegistros; enviarRegistros(): Promise>; serieConsultar(tipoVisao: T, parametros_: z.infer<(typeof visoes_pilao)[T]> & z.infer, padroes?: Pick, "descricao_pelo_usuario">): retornoSerieConsultar; urlLaboratorio(): { rota: string; url: string; }; } declare const Pilao: (_: tipoConstrutorPilao & { ver_log?: boolean; emDesenvolvimento?: boolean; }) => ClassPilao; declare const pPilao: { extruturas_de_campos: { z_contagem_em_barra_vertical: tipo_estrutura_visao_grafico<"z_contagem_em_barra_vertical">; z_contagem_em_pizza: tipo_estrutura_visao_grafico<"z_contagem_em_pizza">; z_tabela: tipo_estrutura_visao_grafico<"z_tabela">; z_soma_em_barra_vertical: tipo_estrutura_visao_grafico<"z_soma_em_barra_vertical">; }; z_padroes: zod.ZodObject<{ tabela: zod.ZodString; filtros: zod.ZodOptional", "<", ">=", "<=", "∩"]>; }, "strip", zod.ZodTypeAny, { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }, { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }>, "many">>; descricao_pelo_usuario: zod.ZodOptional; }, "strip", zod.ZodTypeAny, { tabela: string; filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }[] | undefined; descricao_pelo_usuario?: string | undefined; }, { tabela: string; filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }[] | undefined; descricao_pelo_usuario?: string | undefined; }>; z_contagem_em_barra_vertical: zod.ZodObject>; }, { tabela: zod.ZodString; filtros: zod.ZodOptional", "<", ">=", "<=", "∩"]>; }, "strip", zod.ZodTypeAny, { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }, { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }>, "many">>; descricao_pelo_usuario: zod.ZodOptional; }>, "strip", zod.ZodTypeAny, { tabela: string; colanuEixoX: string; filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }[] | undefined; descricao_pelo_usuario?: string | undefined; colunaAgrupamento?: string[] | undefined; }, { tabela: string; colanuEixoX: string; filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }[] | undefined; descricao_pelo_usuario?: string | undefined; colunaAgrupamento?: string[] | undefined; }>; z_contagem_em_pizza: zod.ZodObject", "<", ">=", "<=", "∩"]>; }, "strip", zod.ZodTypeAny, { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }, { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }>, "many">>; descricao_pelo_usuario: zod.ZodOptional; }>, "strip", zod.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: zod.ZodObject; coluna_ordem: zod.ZodOptional; direcao_ordem: zod.ZodOptional>; }, { tabela: zod.ZodString; filtros: zod.ZodOptional", "<", ">=", "<=", "∩"]>; }, "strip", zod.ZodTypeAny, { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }, { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }>, "many">>; descricao_pelo_usuario: zod.ZodOptional; }>, "strip", zod.ZodTypeAny, { tabela: string; colunas: string[]; filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }[] | undefined; descricao_pelo_usuario?: string | undefined; coluna_ordem?: string | undefined; direcao_ordem?: "1" | "asc" | "desc" | "-1" | undefined; }, { tabela: string; colunas: string[]; filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }[] | undefined; descricao_pelo_usuario?: string | undefined; coluna_ordem?: string | undefined; direcao_ordem?: "1" | "asc" | "desc" | "-1" | undefined; }>; z_soma_em_barra_vertical: zod.ZodObject; colunaAgrupamento: zod.ZodOptional>; }, { tabela: zod.ZodString; filtros: zod.ZodOptional", "<", ">=", "<=", "∩"]>; }, "strip", zod.ZodTypeAny, { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }, { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }>, "many">>; descricao_pelo_usuario: zod.ZodOptional; }>, "strip", zod.ZodTypeAny, { tabela: string; colanuEixoX: string; colunaSoma: string; filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }[] | undefined; descricao_pelo_usuario?: string | undefined; colunaAgrupamento?: string[] | undefined; unidadeSoma?: string | undefined; }, { tabela: string; colanuEixoX: string; colunaSoma: string; filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }[] | undefined; descricao_pelo_usuario?: string | undefined; colunaAgrupamento?: string[] | undefined; unidadeSoma?: string | undefined; }>; zp_deletar_registros: zod.ZodObject<{ tabela: zod.ZodString; codigos: zod.ZodArray; }, "strip", zod.ZodTypeAny, { tabela: string; codigos: string[]; }, { tabela: string; codigos: string[]; }>; zp_registrar_base_dados: zod.ZodObject<{ tabela: zod.ZodString; colunas: zod.ZodArray; }, "strip", zod.ZodTypeAny, { tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; coluna: string; }, { tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; coluna: string; }>, "many">; }, "strip", zod.ZodTypeAny, { tabela: string; colunas: { tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; coluna: string; }[]; }, { tabela: string; colunas: { tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; coluna: string; }[]; }>; z_tipos_dados_registro: zod.ZodEnum<["texto", "numero", "confirmacao", "lista_texto", "lista_numero", "lista_mes", "lista_data", "mes", "data"]>; zp_enviar_registros: zod.ZodObject<{ tabela: zod.ZodString; registros: zod.ZodArray>>; }, "strip", zod.ZodTypeAny, { valor?: any; tipo?: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data" | null | undefined; }, { valor?: any; tipo?: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data" | null | undefined; }>>, "many">; }, "strip", zod.ZodTypeAny, { tabela: string; registros: Record[]; }, { tabela: string; registros: Record[]; }>; zp_produto_conta: zod.ZodObject<{ produto: zod.ZodString; conta: zod.ZodString; emDesenvolvimento: zod.ZodOptional; ver_log: zod.ZodOptional; }, "strip", zod.ZodTypeAny, { conta: string; produto: string; emDesenvolvimento?: boolean | undefined; ver_log?: boolean | undefined; }, { conta: string; produto: string; emDesenvolvimento?: boolean | undefined; ver_log?: boolean | undefined; }>; validarZ: (zodType: zod.ZodType, objeto: any, mensagem: string) => p_respostas.tipoRespostaErro | p_respostas.tipoRespostaSucesso; operadores_pilao: zod.ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>; operadores_permitidos_por_tipo: { texto: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; numero: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; confirmacao: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; lista_texto: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; lista_numero: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; lista_mes: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; lista_data: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; mes: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; data: ("=" | "!=" | ">" | "<" | ">=" | "<=" | "∩")[]; }; z_filtro: zod.ZodObject<{ coluna: zod.ZodString; valor: zod.ZodAny; operador: zod.ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>; }, "strip", zod.ZodTypeAny, { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }, { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }>; visoes_pilao: { z_contagem_em_barra_vertical: zod.ZodObject>; }, { tabela: zod.ZodString; filtros: zod.ZodOptional", "<", ">=", "<=", "∩"]>; }, "strip", zod.ZodTypeAny, { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }, { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }>, "many">>; descricao_pelo_usuario: zod.ZodOptional; }>, "strip", zod.ZodTypeAny, { tabela: string; colanuEixoX: string; filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }[] | undefined; descricao_pelo_usuario?: string | undefined; colunaAgrupamento?: string[] | undefined; }, { tabela: string; colanuEixoX: string; filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }[] | undefined; descricao_pelo_usuario?: string | undefined; colunaAgrupamento?: string[] | undefined; }>; z_contagem_em_pizza: zod.ZodObject", "<", ">=", "<=", "∩"]>; }, "strip", zod.ZodTypeAny, { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }, { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }>, "many">>; descricao_pelo_usuario: zod.ZodOptional; }>, "strip", zod.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: zod.ZodObject; coluna_ordem: zod.ZodOptional; direcao_ordem: zod.ZodOptional>; }, { tabela: zod.ZodString; filtros: zod.ZodOptional", "<", ">=", "<=", "∩"]>; }, "strip", zod.ZodTypeAny, { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }, { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }>, "many">>; descricao_pelo_usuario: zod.ZodOptional; }>, "strip", zod.ZodTypeAny, { tabela: string; colunas: string[]; filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }[] | undefined; descricao_pelo_usuario?: string | undefined; coluna_ordem?: string | undefined; direcao_ordem?: "1" | "asc" | "desc" | "-1" | undefined; }, { tabela: string; colunas: string[]; filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }[] | undefined; descricao_pelo_usuario?: string | undefined; coluna_ordem?: string | undefined; direcao_ordem?: "1" | "asc" | "desc" | "-1" | undefined; }>; z_soma_em_barra_vertical: zod.ZodObject; colunaAgrupamento: zod.ZodOptional>; }, { tabela: zod.ZodString; filtros: zod.ZodOptional", "<", ">=", "<=", "∩"]>; }, "strip", zod.ZodTypeAny, { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }, { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }>, "many">>; descricao_pelo_usuario: zod.ZodOptional; }>, "strip", zod.ZodTypeAny, { tabela: string; colanuEixoX: string; colunaSoma: string; filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }[] | undefined; descricao_pelo_usuario?: string | undefined; colunaAgrupamento?: string[] | undefined; unidadeSoma?: string | undefined; }, { tabela: string; colanuEixoX: string; colunaSoma: string; filtros?: { coluna: string; operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩"; valor?: any; }[] | undefined; descricao_pelo_usuario?: string | undefined; colunaAgrupamento?: string[] | undefined; unidadeSoma?: string | undefined; }>; }; }; /** Estrutura que deve ser aplicada para solictação de autenticação, deve ser feito via back */ declare const zAuntenticacaoResiduosSolicitar: z.ZodObject<{ codigo_token: z.ZodOptional; codigo_usuario: z.ZodString; nome_usuario: z.ZodString; email_usuario: z.ZodString; documento_usuario: z.ZodString; organizacao: z.ZodString; rotas: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; url_usuarios: z.ZodString; url_empreendedores: z.ZodString; url_empreendimentos: z.ZodString; tipo_usuario: z.ZodString; sistema: z.ZodString; sistema_cor: z.ZodString; sistema_nome: z.ZodString; sistema_logo: z.ZodString; }, "strip", z.ZodTypeAny, { codigo_usuario: string; nome_usuario: string; email_usuario: string; documento_usuario: string; organizacao: string; rotas: {}; url_usuarios: string; url_empreendedores: string; url_empreendimentos: string; tipo_usuario: string; sistema: string; sistema_cor: string; sistema_nome: string; sistema_logo: string; codigo_token?: string | undefined; }, { codigo_usuario: string; nome_usuario: string; email_usuario: string; documento_usuario: string; organizacao: string; rotas: {}; url_usuarios: string; url_empreendedores: string; url_empreendimentos: string; tipo_usuario: string; sistema: string; sistema_cor: string; sistema_nome: string; sistema_logo: string; codigo_token?: string | undefined; }>; /** Tipagem usada para o processo de sincronização entre modulos */ declare const zUsuarioSincronizar: z.ZodObject<{ codigo: z.ZodString; documento: z.ZodString; excluido: z.ZodBoolean; nome: z.ZodString; permicoes: z.ZodRecord; versao: z.ZodNumber; credenciais_sinir: z.ZodOptional; senha: z.ZodOptional; }, "strip", z.ZodTypeAny, { login?: string | undefined; senha?: string | undefined; }, { login?: string | undefined; senha?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { codigo: string; documento: string; excluido: boolean; nome: string; permicoes: Record; versao: number; credenciais_sinir?: { login?: string | undefined; senha?: string | undefined; } | undefined; }, { codigo: string; documento: string; excluido: boolean; nome: string; permicoes: Record; versao: number; credenciais_sinir?: { login?: string | undefined; senha?: string | undefined; } | undefined; }>; type tipo_zUsuarioSincronizar = z.infer; /** Tipagem usada para o processo de sincronização entre modulos */ declare const zEmpreendedorSincronizar: z.ZodObject<{ codigo: z.ZodString; documento: z.ZodString; excluido: z.ZodBoolean; nome: z.ZodString; versao: z.ZodNumber; }, "strip", z.ZodTypeAny, { codigo: string; documento: string; excluido: boolean; nome: string; versao: number; }, { codigo: string; documento: string; excluido: boolean; nome: string; versao: number; }>; /** Tipagem usada para o processo de sincronização entre modulos */ declare const zEmpreendimentoSincronizar: z.ZodObject<{ codigo: z.ZodString; codigo_empreendedor: z.ZodString; documento: z.ZodString; excluido: z.ZodBoolean; nome: z.ZodString; unidade_sinir: z.ZodOptional>; versao: z.ZodNumber; }, "strip", z.ZodTypeAny, { codigo: string; documento: string; excluido: boolean; nome: string; versao: number; codigo_empreendedor: string; unidade_sinir?: string | null | undefined; }, { codigo: string; documento: string; excluido: boolean; nome: string; versao: number; codigo_empreendedor: string; unidade_sinir?: string | null | undefined; }>; declare const nomesSincronizacoes: z.ZodEnum<["usuarios", "empreendedores", "empreendimentos"]>; type tipo_proxima_avaliacao = { parametros: { sistema: string; codigo_organizacao: string; codigo_usuario: string; nome_organizacao: string; nome_usuario: string; contatos_usuario: string; data_criacao_conta: string; }; retorno: tipoResposta; }; declare const abrirNps: (emDesenvolvimento: boolean) => (parametros: tipo_proxima_avaliacao["parametros"]) => Promise; export { ClassPilao, PREFIXO_PILAO, Pilao, abrirNps, chaves_produto, nomesSincronizacoes, type nomesVisoes, pAutenticacao, pPilao, type retornoSerieConsultar, type tipoConstrutorPilao, type tipoRetornoSerieconsulta, type tipoTokenQuipo, type tipoUsuarioExterno, type tipo_pilao_api, type tipo_proxima_avaliacao, type tipo_zUsuarioSincronizar, tipos_acesso_quipo, type tipos_de_acesso_quipo, urlPilao, zAuntenticacaoResiduosSolicitar, zEmpreendedorSincronizar, zEmpreendimentoSincronizar, zUsuarioSincronizar, type z_tipagem_registros, ztokenQuipo };