import type { RequestHandlerOptions } from 'msw';
import { http } from 'msw';
import type { EngineAgent, EngineAgentCallStatisticsList, EngineAgentInQueueStatisticsList, EngineAgentSetStateResponse, EngineAgentStatusStatisticItem, EngineAgentTodayStatisticsResponse, EngineForAgentPauseCauseList, EngineListAgent, EngineListAgentInQueue, EngineListAgentInTeam, EngineListAgentStateHistory, EngineListAgentStatsStatistic, EngineListAgentUser, EngineListUserStatus, EngineResponse } from '../_models';
export declare const getSearchAgentResponseMock: (overrideResponse?: Partial<Extract<EngineListAgent, object>>) => EngineListAgent;
export declare const getCreateAgentResponseMock: (overrideResponse?: Partial<Extract<EngineAgent, object>>) => EngineAgent;
export declare const getSearchAgentCallStatisticsResponseMock: (overrideResponse?: Partial<Extract<EngineAgentCallStatisticsList, object>>) => EngineAgentCallStatisticsList;
export declare const getSearchAgentStatusStatisticResponseMock: (overrideResponse?: Partial<Extract<EngineListAgentStatsStatistic, object>>) => EngineListAgentStatsStatistic;
export declare const getSearchAgentStatusStatisticItemResponseMock: (overrideResponse?: Partial<Extract<EngineAgentStatusStatisticItem, object>>) => EngineAgentStatusStatisticItem;
export declare const getSearchAgentStateHistoryResponseMock: (overrideResponse?: Partial<Extract<EngineListAgentStateHistory, object>>) => EngineListAgentStateHistory;
export declare const getSearchPauseCauseForAgentResponseMock: (overrideResponse?: Partial<Extract<EngineForAgentPauseCauseList, object>>) => EngineForAgentPauseCauseList;
export declare const getAgentStateHistoryResponseMock: (overrideResponse?: Partial<Extract<EngineListAgentStateHistory, object>>) => EngineListAgentStateHistory;
export declare const getAgentSetStateResponseMock: () => EngineAgentSetStateResponse;
export declare const getSearchAgentInQueueStatisticsResponseMock: (overrideResponse?: Partial<Extract<EngineAgentInQueueStatisticsList, object>>) => EngineAgentInQueueStatisticsList;
export declare const getAgentTodayStatisticsResponseMock: (overrideResponse?: Partial<Extract<EngineAgentTodayStatisticsResponse, object>>) => EngineAgentTodayStatisticsResponse;
export declare const getDeleteAgentResponseMock: (overrideResponse?: Partial<Extract<EngineAgent, object>>) => EngineAgent;
export declare const getReadAgentResponseMock: (overrideResponse?: Partial<Extract<EngineAgent, object>>) => EngineAgent;
export declare const getPatchAgentResponseMock: (overrideResponse?: Partial<Extract<EngineAgent, object>>) => EngineAgent;
export declare const getUpdateAgentResponseMock: (overrideResponse?: Partial<Extract<EngineAgent, object>>) => EngineAgent;
export declare const getSearchAgentInQueueResponseMock: (overrideResponse?: Partial<Extract<EngineListAgentInQueue, object>>) => EngineListAgentInQueue;
export declare const getUpdateAgentStatusResponseMock: (overrideResponse?: Partial<Extract<EngineResponse, object>>) => EngineResponse;
export declare const getSearchAgentInTeamResponseMock: (overrideResponse?: Partial<Extract<EngineListAgentInTeam, object>>) => EngineListAgentInTeam;
export declare const getSearchLookupUsersAgentNotExistsResponseMock: (overrideResponse?: Partial<Extract<EngineListAgentUser, object>>) => EngineListAgentUser;
export declare const getSearchUserStatusResponseMock: (overrideResponse?: Partial<Extract<EngineListUserStatus, object>>) => EngineListUserStatus;
export declare const getSearchAgentMockHandler: (overrideResponse?: EngineListAgent | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineListAgent> | EngineListAgent), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getCreateAgentMockHandler: (overrideResponse?: EngineAgent | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<EngineAgent> | EngineAgent), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getSearchAgentCallStatisticsMockHandler: (overrideResponse?: EngineAgentCallStatisticsList | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineAgentCallStatisticsList> | EngineAgentCallStatisticsList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getSearchAgentStatusStatisticMockHandler: (overrideResponse?: EngineListAgentStatsStatistic | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineListAgentStatsStatistic> | EngineListAgentStatsStatistic), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getSearchAgentStatusStatisticItemMockHandler: (overrideResponse?: EngineAgentStatusStatisticItem | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineAgentStatusStatisticItem> | EngineAgentStatusStatisticItem), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getSearchAgentStateHistoryMockHandler: (overrideResponse?: EngineListAgentStateHistory | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineListAgentStateHistory> | EngineListAgentStateHistory), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getSearchPauseCauseForAgentMockHandler: (overrideResponse?: EngineForAgentPauseCauseList | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineForAgentPauseCauseList> | EngineForAgentPauseCauseList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getAgentStateHistoryMockHandler: (overrideResponse?: EngineListAgentStateHistory | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineListAgentStateHistory> | EngineListAgentStateHistory), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getAgentSetStateMockHandler: (overrideResponse?: EngineAgentSetStateResponse | ((info: Parameters<Parameters<typeof http.patch>[1]>[0]) => Promise<EngineAgentSetStateResponse> | EngineAgentSetStateResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getSearchAgentInQueueStatisticsMockHandler: (overrideResponse?: EngineAgentInQueueStatisticsList | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineAgentInQueueStatisticsList> | EngineAgentInQueueStatisticsList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getAgentTodayStatisticsMockHandler: (overrideResponse?: EngineAgentTodayStatisticsResponse | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineAgentTodayStatisticsResponse> | EngineAgentTodayStatisticsResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getDeleteAgentMockHandler: (overrideResponse?: EngineAgent | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<EngineAgent> | EngineAgent), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getReadAgentMockHandler: (overrideResponse?: EngineAgent | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineAgent> | EngineAgent), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getPatchAgentMockHandler: (overrideResponse?: EngineAgent | ((info: Parameters<Parameters<typeof http.patch>[1]>[0]) => Promise<EngineAgent> | EngineAgent), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdateAgentMockHandler: (overrideResponse?: EngineAgent | ((info: Parameters<Parameters<typeof http.put>[1]>[0]) => Promise<EngineAgent> | EngineAgent), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getSearchAgentInQueueMockHandler: (overrideResponse?: EngineListAgentInQueue | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineListAgentInQueue> | EngineListAgentInQueue), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdateAgentStatusMockHandler: (overrideResponse?: EngineResponse | ((info: Parameters<Parameters<typeof http.patch>[1]>[0]) => Promise<EngineResponse> | EngineResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getSearchAgentInTeamMockHandler: (overrideResponse?: EngineListAgentInTeam | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineListAgentInTeam> | EngineListAgentInTeam), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getSearchLookupUsersAgentNotExistsMockHandler: (overrideResponse?: EngineListAgentUser | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineListAgentUser> | EngineListAgentUser), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getSearchUserStatusMockHandler: (overrideResponse?: EngineListUserStatus | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineListUserStatus> | EngineListUserStatus), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getAgentServiceMock: () => import("msw").HttpHandler[];
