import { Repository } from "./index"; import { AuthenticationService } from "../service/authenticationService"; import { Logger } from "../utils/logger"; interface Args { account: string; userIds?: string[]; companyIds?: string[]; startDate: Date; endDate: Date; timezone: string; showDeleted: boolean; } export declare class ExportCalendarRepository extends Repository { private exportCalendarService; constructor(authenticationService: AuthenticationService, baseURL: string, logger?: Logger); exportCalendarAsXlsx(bearer: string, account: string, startDate: Date, endDate: Date, timezone: string, showDeleted: boolean, userIds?: string[], companyIds?: 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 {};