import type { RequestHandlerOptions } from 'msw';
import { http } from 'msw';
import type { EngineListRoutingOutboundCall, EngineMovePositionRoutingOutboundCallResponse, EngineRoutingOutboundCall } from '../_models';
export declare const getSearchRoutingOutboundCallResponseMock: (overrideResponse?: Partial<Extract<EngineListRoutingOutboundCall, object>>) => EngineListRoutingOutboundCall;
export declare const getCreateRoutingOutboundCallResponseMock: (overrideResponse?: Partial<Extract<EngineRoutingOutboundCall, object>>) => EngineRoutingOutboundCall;
export declare const getMovePositionRoutingOutboundCallResponseMock: (overrideResponse?: Partial<Extract<EngineMovePositionRoutingOutboundCallResponse, object>>) => EngineMovePositionRoutingOutboundCallResponse;
export declare const getDeleteRoutingOutboundCallResponseMock: (overrideResponse?: Partial<Extract<EngineRoutingOutboundCall, object>>) => EngineRoutingOutboundCall;
export declare const getReadRoutingOutboundCallResponseMock: (overrideResponse?: Partial<Extract<EngineRoutingOutboundCall, object>>) => EngineRoutingOutboundCall;
export declare const getPatchRoutingOutboundCallResponseMock: (overrideResponse?: Partial<Extract<EngineRoutingOutboundCall, object>>) => EngineRoutingOutboundCall;
export declare const getUpdateRoutingOutboundCallResponseMock: (overrideResponse?: Partial<Extract<EngineRoutingOutboundCall, object>>) => EngineRoutingOutboundCall;
export declare const getSearchRoutingOutboundCallMockHandler: (overrideResponse?: EngineListRoutingOutboundCall | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineListRoutingOutboundCall> | EngineListRoutingOutboundCall), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getCreateRoutingOutboundCallMockHandler: (overrideResponse?: EngineRoutingOutboundCall | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<EngineRoutingOutboundCall> | EngineRoutingOutboundCall), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getMovePositionRoutingOutboundCallMockHandler: (overrideResponse?: EngineMovePositionRoutingOutboundCallResponse | ((info: Parameters<Parameters<typeof http.patch>[1]>[0]) => Promise<EngineMovePositionRoutingOutboundCallResponse> | EngineMovePositionRoutingOutboundCallResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getDeleteRoutingOutboundCallMockHandler: (overrideResponse?: EngineRoutingOutboundCall | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<EngineRoutingOutboundCall> | EngineRoutingOutboundCall), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getReadRoutingOutboundCallMockHandler: (overrideResponse?: EngineRoutingOutboundCall | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineRoutingOutboundCall> | EngineRoutingOutboundCall), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getPatchRoutingOutboundCallMockHandler: (overrideResponse?: EngineRoutingOutboundCall | ((info: Parameters<Parameters<typeof http.patch>[1]>[0]) => Promise<EngineRoutingOutboundCall> | EngineRoutingOutboundCall), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdateRoutingOutboundCallMockHandler: (overrideResponse?: EngineRoutingOutboundCall | ((info: Parameters<Parameters<typeof http.put>[1]>[0]) => Promise<EngineRoutingOutboundCall> | EngineRoutingOutboundCall), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getRoutingOutboundCallServiceMock: () => import("msw").HttpHandler[];
