import type { RequestHandlerOptions } from 'msw';
import { http } from 'msw';
import type { EngineListRoutingSchema, EngineListRoutingSchemaTags, EngineRoutingSchema } from '../_models';
export declare const getSearchRoutingSchemaResponseMock: (overrideResponse?: Partial<Extract<EngineListRoutingSchema, object>>) => EngineListRoutingSchema;
export declare const getCreateRoutingSchemaResponseMock: (overrideResponse?: Partial<Extract<EngineRoutingSchema, object>>) => EngineRoutingSchema;
export declare const getSearchRoutingSchemaTagsResponseMock: (overrideResponse?: Partial<Extract<EngineListRoutingSchemaTags, object>>) => EngineListRoutingSchemaTags;
export declare const getDeleteRoutingSchemaResponseMock: (overrideResponse?: Partial<Extract<EngineRoutingSchema, object>>) => EngineRoutingSchema;
export declare const getReadRoutingSchemaResponseMock: (overrideResponse?: Partial<Extract<EngineRoutingSchema, object>>) => EngineRoutingSchema;
export declare const getPatchRoutingSchemaResponseMock: (overrideResponse?: Partial<Extract<EngineRoutingSchema, object>>) => EngineRoutingSchema;
export declare const getUpdateRoutingSchemaResponseMock: (overrideResponse?: Partial<Extract<EngineRoutingSchema, object>>) => EngineRoutingSchema;
export declare const getSearchRoutingSchemaMockHandler: (overrideResponse?: EngineListRoutingSchema | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineListRoutingSchema> | EngineListRoutingSchema), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getCreateRoutingSchemaMockHandler: (overrideResponse?: EngineRoutingSchema | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<EngineRoutingSchema> | EngineRoutingSchema), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getSearchRoutingSchemaTagsMockHandler: (overrideResponse?: EngineListRoutingSchemaTags | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineListRoutingSchemaTags> | EngineListRoutingSchemaTags), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getDeleteRoutingSchemaMockHandler: (overrideResponse?: EngineRoutingSchema | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<EngineRoutingSchema> | EngineRoutingSchema), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getReadRoutingSchemaMockHandler: (overrideResponse?: EngineRoutingSchema | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineRoutingSchema> | EngineRoutingSchema), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getPatchRoutingSchemaMockHandler: (overrideResponse?: EngineRoutingSchema | ((info: Parameters<Parameters<typeof http.patch>[1]>[0]) => Promise<EngineRoutingSchema> | EngineRoutingSchema), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdateRoutingSchemaMockHandler: (overrideResponse?: EngineRoutingSchema | ((info: Parameters<Parameters<typeof http.put>[1]>[0]) => Promise<EngineRoutingSchema> | EngineRoutingSchema), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getRoutingSchemaServiceMock: () => import("msw").HttpHandler[];
