import { HcmService } from './hcm.service';
export declare class HcmController {
    private readonly hcmService;
    constructor(hcmService: HcmService);
    getFolha(competencia: string, tipo?: string): Promise<{
        totais: {
            headcount: number;
            proventos: number;
            descontos: number;
            liquido: number;
        };
        unidades: {
            razaoLegal: string;
            cnpj: string;
            proventos: number;
            descontos: number;
            liquido: number;
            headcount: number;
        }[];
        colaboradores: {
            proventos: number;
            descontos: number;
            liquido: number;
            VINCULO: string;
            MATRICULA: string;
            NOME: string;
            CPF: string;
            ADMISSAO: string;
            OCUPACAO: string;
            RAZAOLEGAL: string;
            CNPJLEGAL: string;
            EVENTOS: Array<{
                NREVENTOM: string;
                VRREFFOLHA: string;
                VREVENTOFOLHA: string;
                IDTIPOEVENTO: string;
                NMEVENTOH: string;
            }>;
        }[];
    }>;
    getColaboradores(dtInicio?: string, dtFim?: string, estrutura?: string): Promise<any>;
    getStatus(): Promise<{
        ok: boolean;
        tokenOk: boolean;
        error?: undefined;
    } | {
        ok: boolean;
        error: any;
        tokenOk?: undefined;
    }>;
}
