import type { RequestHandlerOptions } from 'msw';
import { http } from 'msw';
import type { ExportCases200, WebitelCasesCase, WebitelCasesCaseList, WebitelCasesUpdateCaseResponse } from '../_models';
export declare const getSearchCasesResponseMock: (overrideResponse?: Partial<Extract<WebitelCasesCaseList, object>>) => WebitelCasesCaseList;
export declare const getCreateCaseResponseMock: (overrideResponse?: Partial<Extract<WebitelCasesCase, object>>) => WebitelCasesCase;
export declare const getExportCasesResponseMock: (overrideResponse?: Partial<Extract<ExportCases200, object>>) => ExportCases200;
export declare const getDeleteCaseResponseMock: (overrideResponse?: Partial<Extract<WebitelCasesCase, object>>) => WebitelCasesCase;
export declare const getLocateCaseResponseMock: (overrideResponse?: Partial<Extract<WebitelCasesCase, object>>) => WebitelCasesCase;
export declare const getUpdateCase2ResponseMock: (overrideResponse?: Partial<Extract<WebitelCasesUpdateCaseResponse, object>>) => WebitelCasesUpdateCaseResponse;
export declare const getUpdateCaseResponseMock: (overrideResponse?: Partial<Extract<WebitelCasesUpdateCaseResponse, object>>) => WebitelCasesUpdateCaseResponse;
export declare const getSearchCases2ResponseMock: (overrideResponse?: Partial<Extract<WebitelCasesCaseList, object>>) => WebitelCasesCaseList;
export declare const getSearchCasesMockHandler: (overrideResponse?: WebitelCasesCaseList | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<WebitelCasesCaseList> | WebitelCasesCaseList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getCreateCaseMockHandler: (overrideResponse?: WebitelCasesCase | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<WebitelCasesCase> | WebitelCasesCase), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getExportCasesMockHandler: (overrideResponse?: ExportCases200 | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<ExportCases200> | ExportCases200), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getDeleteCaseMockHandler: (overrideResponse?: WebitelCasesCase | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<WebitelCasesCase> | WebitelCasesCase), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getLocateCaseMockHandler: (overrideResponse?: WebitelCasesCase | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<WebitelCasesCase> | WebitelCasesCase), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdateCase2MockHandler: (overrideResponse?: WebitelCasesUpdateCaseResponse | ((info: Parameters<Parameters<typeof http.patch>[1]>[0]) => Promise<WebitelCasesUpdateCaseResponse> | WebitelCasesUpdateCaseResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdateCaseMockHandler: (overrideResponse?: WebitelCasesUpdateCaseResponse | ((info: Parameters<Parameters<typeof http.put>[1]>[0]) => Promise<WebitelCasesUpdateCaseResponse> | WebitelCasesUpdateCaseResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getSearchCases2MockHandler: (overrideResponse?: WebitelCasesCaseList | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<WebitelCasesCaseList> | WebitelCasesCaseList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getCasesMock: () => import("msw").HttpHandler[];
