import { Repository } from "./index"; import { AuthenticationService } from "../service/authenticationService"; import { Logger } from "../utils/logger"; import { ReportingExportResponseEntity } from "../data/ReportingExportResponse"; import { ReportingExportBodyEntity } from "../data/ReportingExportBody"; interface Args { account: string; } export declare class ExportAppointmentsRepository extends Repository { private exportAppointmentsService; constructor(authenticationService: AuthenticationService, baseURL: string, logger?: Logger); generateAppointmentsExport(bearer: string, account: string, body: ReportingExportBodyEntity): Promise; getExport(bearer: string, account: string, exportId: string, filename: string): Promise; protected localDelete(args: any): Promise; protected localGet(args: any): Promise; protected localList(args: any): Promise; protected remoteCreate(bearer: string, args: any, item: any): Promise; protected remoteDelete(bearer: string, args: any): Promise; protected remoteGet(bearer: string, args: Args): Promise; protected remoteList(bearer: string, args: any): Promise; protected remoteUpdate(bearer: string, args: any, item: any): Promise; protected localBulkDelete(items: any[]): Promise; protected localBulkSave(args: any, items: any[]): Promise; } export {};