import type { RequestHandlerOptions } from 'msw';
import { http } from 'msw';
import type { EngineListWebHook, EngineWebHook } from '../_models';
export declare const getSearchWebHookResponseMock: (overrideResponse?: Partial<Extract<EngineListWebHook, object>>) => EngineListWebHook;
export declare const getCreateWebHookResponseMock: (overrideResponse?: Partial<Extract<EngineWebHook, object>>) => EngineWebHook;
export declare const getDeleteWebHookResponseMock: (overrideResponse?: Partial<Extract<EngineWebHook, object>>) => EngineWebHook;
export declare const getReadWebHookResponseMock: (overrideResponse?: Partial<Extract<EngineWebHook, object>>) => EngineWebHook;
export declare const getPatchWebHookResponseMock: (overrideResponse?: Partial<Extract<EngineWebHook, object>>) => EngineWebHook;
export declare const getUpdateWebHookResponseMock: (overrideResponse?: Partial<Extract<EngineWebHook, object>>) => EngineWebHook;
export declare const getSearchWebHookMockHandler: (overrideResponse?: EngineListWebHook | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineListWebHook> | EngineListWebHook), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getCreateWebHookMockHandler: (overrideResponse?: EngineWebHook | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<EngineWebHook> | EngineWebHook), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getDeleteWebHookMockHandler: (overrideResponse?: EngineWebHook | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<EngineWebHook> | EngineWebHook), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getReadWebHookMockHandler: (overrideResponse?: EngineWebHook | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineWebHook> | EngineWebHook), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getPatchWebHookMockHandler: (overrideResponse?: EngineWebHook | ((info: Parameters<Parameters<typeof http.patch>[1]>[0]) => Promise<EngineWebHook> | EngineWebHook), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdateWebHookMockHandler: (overrideResponse?: EngineWebHook | ((info: Parameters<Parameters<typeof http.put>[1]>[0]) => Promise<EngineWebHook> | EngineWebHook), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getWebHookServiceMock: () => import("msw").HttpHandler[];
