import type { RequestHandlerOptions } from 'msw';
import { http } from 'msw';
import type { EngineListRegion, EngineRegion } from '../_models';
export declare const getSearchRegionResponseMock: (overrideResponse?: Partial<Extract<EngineListRegion, object>>) => EngineListRegion;
export declare const getCreateRegionResponseMock: (overrideResponse?: Partial<Extract<EngineRegion, object>>) => EngineRegion;
export declare const getDeleteRegionResponseMock: (overrideResponse?: Partial<Extract<EngineRegion, object>>) => EngineRegion;
export declare const getReadRegionResponseMock: (overrideResponse?: Partial<Extract<EngineRegion, object>>) => EngineRegion;
export declare const getPatchRegionResponseMock: (overrideResponse?: Partial<Extract<EngineRegion, object>>) => EngineRegion;
export declare const getUpdateRegionResponseMock: (overrideResponse?: Partial<Extract<EngineRegion, object>>) => EngineRegion;
export declare const getSearchRegionMockHandler: (overrideResponse?: EngineListRegion | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineListRegion> | EngineListRegion), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getCreateRegionMockHandler: (overrideResponse?: EngineRegion | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<EngineRegion> | EngineRegion), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getDeleteRegionMockHandler: (overrideResponse?: EngineRegion | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<EngineRegion> | EngineRegion), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getReadRegionMockHandler: (overrideResponse?: EngineRegion | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineRegion> | EngineRegion), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getPatchRegionMockHandler: (overrideResponse?: EngineRegion | ((info: Parameters<Parameters<typeof http.patch>[1]>[0]) => Promise<EngineRegion> | EngineRegion), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdateRegionMockHandler: (overrideResponse?: EngineRegion | ((info: Parameters<Parameters<typeof http.put>[1]>[0]) => Promise<EngineRegion> | EngineRegion), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getRegionServiceMock: () => import("msw").HttpHandler[];
