import type { RequestHandlerOptions } from 'msw';
import { http } from 'msw';
import type { WfmCreateWorkingScheduleResponse, WfmDeleteWorkingScheduleResponse, WfmReadWorkingScheduleForecastResponse, WfmReadWorkingScheduleResponse, WfmSearchWorkingScheduleResponse, WfmUpdateWorkingScheduleAddAgentsResponse, WfmUpdateWorkingScheduleRemoveAgentResponse, WfmUpdateWorkingScheduleResponse } from '../_models';
export declare const getWorkingScheduleServiceSearchWorkingScheduleResponseMock: (overrideResponse?: Partial<Extract<WfmSearchWorkingScheduleResponse, object>>) => WfmSearchWorkingScheduleResponse;
export declare const getWorkingScheduleServiceCreateWorkingScheduleResponseMock: (overrideResponse?: Partial<Extract<WfmCreateWorkingScheduleResponse, object>>) => WfmCreateWorkingScheduleResponse;
export declare const getWorkingScheduleServiceDeleteWorkingScheduleResponseMock: (overrideResponse?: Partial<Extract<WfmDeleteWorkingScheduleResponse, object>>) => WfmDeleteWorkingScheduleResponse;
export declare const getWorkingScheduleServiceReadWorkingScheduleResponseMock: (overrideResponse?: Partial<Extract<WfmReadWorkingScheduleResponse, object>>) => WfmReadWorkingScheduleResponse;
export declare const getWorkingScheduleServiceUpdateWorkingScheduleAddAgentsResponseMock: (overrideResponse?: Partial<Extract<WfmUpdateWorkingScheduleAddAgentsResponse, object>>) => WfmUpdateWorkingScheduleAddAgentsResponse;
export declare const getWorkingScheduleServiceUpdateWorkingScheduleRemoveAgentResponseMock: (overrideResponse?: Partial<Extract<WfmUpdateWorkingScheduleRemoveAgentResponse, object>>) => WfmUpdateWorkingScheduleRemoveAgentResponse;
export declare const getWorkingScheduleServiceReadWorkingScheduleForecastResponseMock: (overrideResponse?: Partial<Extract<WfmReadWorkingScheduleForecastResponse, object>>) => WfmReadWorkingScheduleForecastResponse;
export declare const getWorkingScheduleServiceUpdateWorkingScheduleResponseMock: (overrideResponse?: Partial<Extract<WfmUpdateWorkingScheduleResponse, object>>) => WfmUpdateWorkingScheduleResponse;
export declare const getWorkingScheduleServiceSearchWorkingScheduleMockHandler: (overrideResponse?: WfmSearchWorkingScheduleResponse | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<WfmSearchWorkingScheduleResponse> | WfmSearchWorkingScheduleResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getWorkingScheduleServiceCreateWorkingScheduleMockHandler: (overrideResponse?: WfmCreateWorkingScheduleResponse | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<WfmCreateWorkingScheduleResponse> | WfmCreateWorkingScheduleResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getWorkingScheduleServiceDeleteWorkingScheduleMockHandler: (overrideResponse?: WfmDeleteWorkingScheduleResponse | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<WfmDeleteWorkingScheduleResponse> | WfmDeleteWorkingScheduleResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getWorkingScheduleServiceReadWorkingScheduleMockHandler: (overrideResponse?: WfmReadWorkingScheduleResponse | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<WfmReadWorkingScheduleResponse> | WfmReadWorkingScheduleResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getWorkingScheduleServiceUpdateWorkingScheduleAddAgentsMockHandler: (overrideResponse?: WfmUpdateWorkingScheduleAddAgentsResponse | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<WfmUpdateWorkingScheduleAddAgentsResponse> | WfmUpdateWorkingScheduleAddAgentsResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getWorkingScheduleServiceUpdateWorkingScheduleRemoveAgentMockHandler: (overrideResponse?: WfmUpdateWorkingScheduleRemoveAgentResponse | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<WfmUpdateWorkingScheduleRemoveAgentResponse> | WfmUpdateWorkingScheduleRemoveAgentResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getWorkingScheduleServiceReadWorkingScheduleForecastMockHandler: (overrideResponse?: WfmReadWorkingScheduleForecastResponse | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<WfmReadWorkingScheduleForecastResponse> | WfmReadWorkingScheduleForecastResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getWorkingScheduleServiceUpdateWorkingScheduleMockHandler: (overrideResponse?: WfmUpdateWorkingScheduleResponse | ((info: Parameters<Parameters<typeof http.put>[1]>[0]) => Promise<WfmUpdateWorkingScheduleResponse> | WfmUpdateWorkingScheduleResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getWorkingScheduleServiceMock: () => import("msw").HttpHandler[];
