import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; import type { AgentAbsenceServiceCreateAgentAbsenceBody, AgentAbsenceServiceSearchAgentAbsenceParams, AgentAbsenceServiceSearchAgentsAbsencesParams, AgentAbsenceServiceUpdateAgentAbsenceBody, WfmCreateAgentAbsenceResponse, WfmCreateAgentsAbsencesRequest, WfmCreateAgentsAbsencesResponse, WfmDeleteAgentAbsenceResponse, WfmReadAgentAbsenceResponse, WfmSearchAgentAbsenceResponse, WfmSearchAgentsAbsencesResponse, WfmUpdateAgentAbsenceResponse } from '../_models'; export declare const // --- title start getAgentAbsenceService: (axiosInstance?: AxiosInstance) => { agentAbsenceServiceSearchAgentsAbsences: (params?: AgentAbsenceServiceSearchAgentsAbsencesParams, options?: AxiosRequestConfig) => Promise>; agentAbsenceServiceCreateAgentsAbsences: (wfmCreateAgentsAbsencesRequest: WfmCreateAgentsAbsencesRequest, options?: AxiosRequestConfig) => Promise>; agentAbsenceServiceSearchAgentAbsence: (agentId: string, params?: AgentAbsenceServiceSearchAgentAbsenceParams, options?: AxiosRequestConfig) => Promise>; agentAbsenceServiceCreateAgentAbsence: (agentId: string, agentAbsenceServiceCreateAgentAbsenceBody: AgentAbsenceServiceCreateAgentAbsenceBody, options?: AxiosRequestConfig) => Promise>; agentAbsenceServiceDeleteAgentAbsence: (agentId: string, id: string, options?: AxiosRequestConfig) => Promise>; agentAbsenceServiceReadAgentAbsence: (agentId: string, id: string, options?: AxiosRequestConfig) => Promise>; agentAbsenceServiceUpdateAgentAbsence: (agentId: string, agentAbsenceServiceUpdateAgentAbsenceBody: AgentAbsenceServiceUpdateAgentAbsenceBody, options?: AxiosRequestConfig) => Promise>; }; export type AgentAbsenceServiceSearchAgentsAbsencesResult = AxiosResponse; export type AgentAbsenceServiceCreateAgentsAbsencesResult = AxiosResponse; export type AgentAbsenceServiceSearchAgentAbsenceResult = AxiosResponse; export type AgentAbsenceServiceCreateAgentAbsenceResult = AxiosResponse; export type AgentAbsenceServiceDeleteAgentAbsenceResult = AxiosResponse; export type AgentAbsenceServiceReadAgentAbsenceResult = AxiosResponse; export type AgentAbsenceServiceUpdateAgentAbsenceResult = AxiosResponse;