import { z } from "zod"; /** Estrutura que deve ser aplicada para solictação de autenticação, deve ser feito via back */ export 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 */ export 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.ZodObject<{ login_sinir: z.ZodString; senha: z.ZodString; unidade: z.ZodString; }, "strip", z.ZodTypeAny, { login_sinir: string; senha: string; unidade: string; }, { login_sinir: string; senha: string; unidade: string; }>; }, "strip", z.ZodTypeAny, { codigo: string; documento: string; excluido: boolean; nome: string; permicoes: Record; versao: number; credenciais_sinir: { login_sinir: string; senha: string; unidade: string; }; }, { codigo: string; documento: string; excluido: boolean; nome: string; permicoes: Record; versao: number; credenciais_sinir: { login_sinir: string; senha: string; unidade: string; }; }>; /** Tipagem usada para o processo de sincronização entre modulos */ export 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 */ export declare const zEmpreendimentoSincronizar: z.ZodObject<{ codigo: z.ZodString; codigo_empreendedor: z.ZodString; documento: z.ZodString; excluido: z.ZodBoolean; nome: z.ZodString; unidade_sinir: z.ZodString; versao: z.ZodNumber; }, "strip", z.ZodTypeAny, { codigo: string; documento: string; excluido: boolean; nome: string; versao: number; codigo_empreendedor: string; unidade_sinir: string; }, { codigo: string; documento: string; excluido: boolean; nome: string; versao: number; codigo_empreendedor: string; unidade_sinir: string; }>; export declare const nomesSincronizacoes: z.ZodEnum<["usuarios", "empreendedores", "empreendimentos"]>;