import HCMApi from '../HCMApi';
import { RequestClient, RequestReturn } from '@seniorsistemas/senior-core';
import { EmployeesImportByFileIdOut, BlobServiceRequestUploadFileOut, BlobServiceRequestCommitUploadedFileOut, BlobServiceRequestCommitUploadedFileIn, ClockingEventExportOut, ClockingEventExportByPeriodIn } from '../dto/PontoMobile';
export default class PontoMobile extends RequestClient {
    constructor(hcmApi: HCMApi);
    employeesImportByFileId(fileId: string): Promise<RequestReturn<EmployeesImportByFileIdOut>>;
    blobServiceRequestUploadFile(fileName: string): Promise<RequestReturn<BlobServiceRequestUploadFileOut>>;
    blobServiceCommitUploadedFile(input: BlobServiceRequestCommitUploadedFileIn): Promise<RequestReturn<BlobServiceRequestCommitUploadedFileOut>>;
    clockingEventExport(): Promise<RequestReturn<ClockingEventExportOut>>;
    clockingEventExportByPeriod(input: ClockingEventExportByPeriodIn): Promise<RequestReturn<ClockingEventExportOut>>;
}
