import { ConnectBase } from "./connect"; export { AsureForceConnectConfig } from "./types/AsureForceConfig"; export { Employee } from "./types/Employee"; export { EmployeeLevel } from "./types/EmployeeLevel"; export { EmployeePaygroup } from "./types/EmployeePaygroup"; export { EmployeeSchedule } from "./types/EmployeeSchedule"; declare const AsureForceConnect_base: { new (...args: any[]): { getPayroll(): Promise; http: import("axios").AxiosInstance; config: import("./types/AsureForceConfig").AsureForceConnectConfig; debugEnabled: boolean; processQueryParameters: (queries?: import("./types/AsureForceQueries").AsureQueryParameters | undefined) => string; }; } & { new (...args: any[]): { getTimecards(employeeNumber: number, processingDate: Date, queries?: import("./types/AsureForceQueries").AFTimeCardQueryString | undefined): Promise; getTimecardsBulk(employeeKey: string, processingDate: Date, queries?: import("./types/AsureForceQueries").AFTimeCardBulkQueryString | undefined): Promise; http: import("axios").AxiosInstance; config: import("./types/AsureForceConfig").AsureForceConnectConfig; debugEnabled: boolean; processQueryParameters: (queries?: import("./types/AsureForceQueries").AsureQueryParameters | undefined) => string; }; } & { new (...args: any[]): { getEmployees(queries?: import("./types/AsureForceQueries").AFEmployeeQueryString | undefined): Promise; getEmployee(employeeKey: string, queries?: import("./types/AsureForceQueries").AFEmployeeQueryString | undefined): Promise; getEmployeePaygroup(employeeKey: string): Promise; getEmployeeSchedule(employeeKey: string, startDate: Date, endDate: Date): Promise<{ DaySchedules: import("./types/EmployeeSchedule").EmployeeSchedule[]; }>; getEmployeeAccrualBalance(employeeKey: string, startDate: Date, endDate: Date): Promise; getLevel(employeeKey: string, queries?: import("./types/AsureForceQueries").AFEmployeeLevelQueryString | undefined): Promise; http: import("axios").AxiosInstance; config: import("./types/AsureForceConfig").AsureForceConnectConfig; debugEnabled: boolean; processQueryParameters: (queries?: import("./types/AsureForceQueries").AsureQueryParameters | undefined) => string; }; } & typeof ConnectBase; export declare class AsureForceConnect extends AsureForceConnect_base { }