import type { RequestHandlerOptions } from 'msw';
import { http } from 'msw';
import type { EngineListQueueHook, EngineQueueHook } from '../_models';
export declare const getSearchQueueHookResponseMock: (overrideResponse?: Partial<Extract<EngineListQueueHook, object>>) => EngineListQueueHook;
export declare const getCreateQueueHookResponseMock: (overrideResponse?: Partial<Extract<EngineQueueHook, object>>) => EngineQueueHook;
export declare const getDeleteQueueHookResponseMock: (overrideResponse?: Partial<Extract<EngineQueueHook, object>>) => EngineQueueHook;
export declare const getReadQueueHookResponseMock: (overrideResponse?: Partial<Extract<EngineQueueHook, object>>) => EngineQueueHook;
export declare const getPatchQueueHookResponseMock: (overrideResponse?: Partial<Extract<EngineQueueHook, object>>) => EngineQueueHook;
export declare const getUpdateQueueHookResponseMock: (overrideResponse?: Partial<Extract<EngineQueueHook, object>>) => EngineQueueHook;
export declare const getSearchQueueHookMockHandler: (overrideResponse?: EngineListQueueHook | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineListQueueHook> | EngineListQueueHook), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getCreateQueueHookMockHandler: (overrideResponse?: EngineQueueHook | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<EngineQueueHook> | EngineQueueHook), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getDeleteQueueHookMockHandler: (overrideResponse?: EngineQueueHook | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<EngineQueueHook> | EngineQueueHook), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getReadQueueHookMockHandler: (overrideResponse?: EngineQueueHook | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineQueueHook> | EngineQueueHook), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getPatchQueueHookMockHandler: (overrideResponse?: EngineQueueHook | ((info: Parameters<Parameters<typeof http.patch>[1]>[0]) => Promise<EngineQueueHook> | EngineQueueHook), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdateQueueHookMockHandler: (overrideResponse?: EngineQueueHook | ((info: Parameters<Parameters<typeof http.put>[1]>[0]) => Promise<EngineQueueHook> | EngineQueueHook), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getQueueHookServiceMock: () => import("msw").HttpHandler[];
