import { UsuarioBeneficios, UsuarioTipoIntegracao, UsuarioParametros, UsuarioStatus, Usuario, UsuarioBase, IAEstrategicaConfiguracao, UsuarioEnumGenero } from '.'; import { AuditoriaModificadorFirestoreData } from '../auditoria/modificador'; import { Endereco } from '../shared'; export declare class UsuarioJsonData implements UsuarioBase { _id: string; _path: string; conta_ref: string; empresa_ref: string; departamento_ref: string; cargo_ref: string; escala_ref: string; esocial_categoria_de_trabalhador_ref: string; perfil_ref: string; perimetros_refs: string[]; admissao: number; ativo: boolean; avatar_atualizacao: number; avatar_thumbnail_path: string; avatar_thumbnail_url: string; avatarUrl: string; beneficios: UsuarioBeneficios; celular: string; cpf: string; data_atualizacao_doc: number; data_criacao_doc: number; desligamento: number; email: string; endereco: Endereco; endereco_prestacao_diferente_empresa: boolean; endereco_prestacao: Endereco; excluido: boolean; genero: UsuarioEnumGenero; id_externo: string; integracao: { id: string; id_externo: string; lancamento_data_base: number; lancamentos_refs: string[]; tipo: UsuarioTipoIntegracao; }; interno: boolean; nascimento: number; nome: string; nomeCompleto: string; observacoes: string; parametros: UsuarioParametros; pin: number; pis: string; sem_autenticacao: boolean; status: UsuarioStatus; status_data_ini: number; status_data_fim: number; status_programado: { data_prevista: number; executado: boolean; tipo: 'Ativo' | 'Demitido'; }; telefone: string; ia_estrategica_configuracao: IAEstrategicaConfiguracao; modificador: AuditoriaModificadorFirestoreData; } export declare abstract class UsuarioJsonConvert { static toJson(usuario: Usuario): Partial; }