import type { RequestHandlerOptions } from 'msw';
import { http } from 'msw';
import type { WebitelCasesLocateServiceResponse, WebitelCasesService, WebitelCasesServiceList } from '../_models';
export declare const getListServicesResponseMock: (overrideResponse?: Partial<Extract<WebitelCasesServiceList, object>>) => WebitelCasesServiceList;
export declare const getCreateServiceResponseMock: (overrideResponse?: Partial<Extract<WebitelCasesService, object>>) => WebitelCasesService;
export declare const getDeleteServiceResponseMock: (overrideResponse?: Partial<Extract<WebitelCasesServiceList, object>>) => WebitelCasesServiceList;
export declare const getLocateServiceResponseMock: (overrideResponse?: Partial<Extract<WebitelCasesLocateServiceResponse, object>>) => WebitelCasesLocateServiceResponse;
export declare const getUpdateService2ResponseMock: (overrideResponse?: Partial<Extract<WebitelCasesService, object>>) => WebitelCasesService;
export declare const getUpdateServiceResponseMock: (overrideResponse?: Partial<Extract<WebitelCasesService, object>>) => WebitelCasesService;
export declare const getListServicesMockHandler: (overrideResponse?: WebitelCasesServiceList | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<WebitelCasesServiceList> | WebitelCasesServiceList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getCreateServiceMockHandler: (overrideResponse?: WebitelCasesService | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<WebitelCasesService> | WebitelCasesService), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getDeleteServiceMockHandler: (overrideResponse?: WebitelCasesServiceList | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<WebitelCasesServiceList> | WebitelCasesServiceList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getLocateServiceMockHandler: (overrideResponse?: WebitelCasesLocateServiceResponse | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<WebitelCasesLocateServiceResponse> | WebitelCasesLocateServiceResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdateService2MockHandler: (overrideResponse?: WebitelCasesService | ((info: Parameters<Parameters<typeof http.patch>[1]>[0]) => Promise<WebitelCasesService> | WebitelCasesService), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdateServiceMockHandler: (overrideResponse?: WebitelCasesService | ((info: Parameters<Parameters<typeof http.put>[1]>[0]) => Promise<WebitelCasesService> | WebitelCasesService), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getServicesMock: () => import("msw").HttpHandler[];
