import { Err as UUIPErr } from "@uuip/unified-ui-platform-sdk"; import { AxiosError } from "axios"; import { HttpReqs } from "../../../core/http-reqs"; import { AqmReqs } from "../../../core/aqm-reqs"; import { CampaignValidTimesResponse, GetScheduleCallback, GetScheduleCallbackById, ScheduleCallbackResp, scheduleCallbackFormData } from "./types"; declare class ScheduleCallback { private readonly httpApi; private readonly routing; constructor(httpApi: HttpReqs, routing: AqmReqs); createErrDetailsObjectForScheduleCallback(errObj: AxiosError, errorKey: any): UUIPErr.Details; private getEndPoint; fetchByAssigneeAgentId(page: number, assigneeAgent: string, sortBy: string, sortOrder: string): Promise; fetchByCallbackPhoneNumber(page: number, phoneNumber: string): Promise; save(payload: scheduleCallbackFormData): Promise; updateCallBackDetails(updatedCallbackDetails: scheduleCallbackFormData): Promise; deleteScheduleCallback(id: string): Promise<{}>; getValidCampaignTimes(campaignId: string, agentId: string, interactionId: string): Promise; } export default ScheduleCallback; //# sourceMappingURL=ScheduleCallback.d.ts.map