import type { RequestHandlerOptions } from 'msw';
import { http } from 'msw';
import type { EngineListQueueResourceGroup, EngineQueueResourceGroup } from '../_models';
export declare const getSearchQueueResourceGroupResponseMock: (overrideResponse?: Partial<Extract<EngineListQueueResourceGroup, object>>) => EngineListQueueResourceGroup;
export declare const getCreateQueueResourceGroupResponseMock: (overrideResponse?: Partial<Extract<EngineQueueResourceGroup, object>>) => EngineQueueResourceGroup;
export declare const getDeleteQueueResourceGroupResponseMock: (overrideResponse?: Partial<Extract<EngineQueueResourceGroup, object>>) => EngineQueueResourceGroup;
export declare const getReadQueueResourceGroupResponseMock: (overrideResponse?: Partial<Extract<EngineQueueResourceGroup, object>>) => EngineQueueResourceGroup;
export declare const getUpdateQueueResourceGroupResponseMock: (overrideResponse?: Partial<Extract<EngineQueueResourceGroup, object>>) => EngineQueueResourceGroup;
export declare const getSearchQueueResourceGroupMockHandler: (overrideResponse?: EngineListQueueResourceGroup | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineListQueueResourceGroup> | EngineListQueueResourceGroup), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getCreateQueueResourceGroupMockHandler: (overrideResponse?: EngineQueueResourceGroup | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<EngineQueueResourceGroup> | EngineQueueResourceGroup), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getDeleteQueueResourceGroupMockHandler: (overrideResponse?: EngineQueueResourceGroup | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<EngineQueueResourceGroup> | EngineQueueResourceGroup), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getReadQueueResourceGroupMockHandler: (overrideResponse?: EngineQueueResourceGroup | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineQueueResourceGroup> | EngineQueueResourceGroup), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdateQueueResourceGroupMockHandler: (overrideResponse?: EngineQueueResourceGroup | ((info: Parameters<Parameters<typeof http.put>[1]>[0]) => Promise<EngineQueueResourceGroup> | EngineQueueResourceGroup), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getQueueResourcesServiceMock: () => import("msw").HttpHandler[];
