import type { RequestHandlerOptions } from 'msw';
import { http } from 'msw';
import type { EngineListOutboundResourceGroup, EngineListOutboundResourceInGroup, EngineOutboundResourceGroup, EngineOutboundResourceInGroup } from '../_models';
export declare const getSearchOutboundResourceGroupResponseMock: (overrideResponse?: Partial<Extract<EngineListOutboundResourceGroup, object>>) => EngineListOutboundResourceGroup;
export declare const getCreateOutboundResourceGroupResponseMock: (overrideResponse?: Partial<Extract<EngineOutboundResourceGroup, object>>) => EngineOutboundResourceGroup;
export declare const getSearchOutboundResourceInGroupResponseMock: (overrideResponse?: Partial<Extract<EngineListOutboundResourceInGroup, object>>) => EngineListOutboundResourceInGroup;
export declare const getCreateOutboundResourceInGroupResponseMock: (overrideResponse?: Partial<Extract<EngineOutboundResourceInGroup, object>>) => EngineOutboundResourceInGroup;
export declare const getDeleteOutboundResourceInGroupResponseMock: (overrideResponse?: Partial<Extract<EngineOutboundResourceInGroup, object>>) => EngineOutboundResourceInGroup;
export declare const getReadOutboundResourceInGroupResponseMock: (overrideResponse?: Partial<Extract<EngineOutboundResourceInGroup, object>>) => EngineOutboundResourceInGroup;
export declare const getUpdateOutboundResourceInGroupResponseMock: (overrideResponse?: Partial<Extract<EngineOutboundResourceInGroup, object>>) => EngineOutboundResourceInGroup;
export declare const getDeleteOutboundResourceGroupResponseMock: (overrideResponse?: Partial<Extract<EngineOutboundResourceGroup, object>>) => EngineOutboundResourceGroup;
export declare const getReadOutboundResourceGroupResponseMock: (overrideResponse?: Partial<Extract<EngineOutboundResourceGroup, object>>) => EngineOutboundResourceGroup;
export declare const getUpdateOutboundResourceGroupResponseMock: (overrideResponse?: Partial<Extract<EngineOutboundResourceGroup, object>>) => EngineOutboundResourceGroup;
export declare const getSearchOutboundResourceGroupMockHandler: (overrideResponse?: EngineListOutboundResourceGroup | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineListOutboundResourceGroup> | EngineListOutboundResourceGroup), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getCreateOutboundResourceGroupMockHandler: (overrideResponse?: EngineOutboundResourceGroup | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<EngineOutboundResourceGroup> | EngineOutboundResourceGroup), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getSearchOutboundResourceInGroupMockHandler: (overrideResponse?: EngineListOutboundResourceInGroup | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineListOutboundResourceInGroup> | EngineListOutboundResourceInGroup), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getCreateOutboundResourceInGroupMockHandler: (overrideResponse?: EngineOutboundResourceInGroup | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<EngineOutboundResourceInGroup> | EngineOutboundResourceInGroup), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getDeleteOutboundResourceInGroupMockHandler: (overrideResponse?: EngineOutboundResourceInGroup | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<EngineOutboundResourceInGroup> | EngineOutboundResourceInGroup), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getReadOutboundResourceInGroupMockHandler: (overrideResponse?: EngineOutboundResourceInGroup | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineOutboundResourceInGroup> | EngineOutboundResourceInGroup), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdateOutboundResourceInGroupMockHandler: (overrideResponse?: EngineOutboundResourceInGroup | ((info: Parameters<Parameters<typeof http.put>[1]>[0]) => Promise<EngineOutboundResourceInGroup> | EngineOutboundResourceInGroup), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getDeleteOutboundResourceGroupMockHandler: (overrideResponse?: EngineOutboundResourceGroup | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<EngineOutboundResourceGroup> | EngineOutboundResourceGroup), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getReadOutboundResourceGroupMockHandler: (overrideResponse?: EngineOutboundResourceGroup | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineOutboundResourceGroup> | EngineOutboundResourceGroup), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdateOutboundResourceGroupMockHandler: (overrideResponse?: EngineOutboundResourceGroup | ((info: Parameters<Parameters<typeof http.put>[1]>[0]) => Promise<EngineOutboundResourceGroup> | EngineOutboundResourceGroup), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getOutboundResourceGroupServiceMock: () => import("msw").HttpHandler[];
