import type { RequestHandlerOptions } from 'msw';
import { http } from 'msw';
import type { EngineEmptyResponse, EngineListOutboundResource, EngineListOutboundResourceDisplay, EngineListResourceDisplay, EngineOutboundResource, EngineResourceDisplay } from '../_models';
export declare const getSearchOutboundResourceResponseMock: (overrideResponse?: Partial<Extract<EngineListOutboundResource, object>>) => EngineListOutboundResource;
export declare const getCreateOutboundResourceResponseMock: (overrideResponse?: Partial<Extract<EngineOutboundResource, object>>) => EngineOutboundResource;
export declare const getDeleteOutboundResourceResponseMock: (overrideResponse?: Partial<Extract<EngineOutboundResource, object>>) => EngineOutboundResource;
export declare const getReadOutboundResourceResponseMock: (overrideResponse?: Partial<Extract<EngineOutboundResource, object>>) => EngineOutboundResource;
export declare const getPatchOutboundResourceResponseMock: (overrideResponse?: Partial<Extract<EngineOutboundResource, object>>) => EngineOutboundResource;
export declare const getUpdateOutboundResourceResponseMock: (overrideResponse?: Partial<Extract<EngineOutboundResource, object>>) => EngineOutboundResource;
export declare const getDeleteOutboundResourceDisplaysResponseMock: () => EngineEmptyResponse;
export declare const getSearchOutboundResourceDisplayResponseMock: (overrideResponse?: Partial<Extract<EngineListOutboundResourceDisplay, object>>) => EngineListOutboundResourceDisplay;
export declare const getCreateOutboundResourceDisplayResponseMock: (overrideResponse?: Partial<Extract<EngineResourceDisplay, object>>) => EngineResourceDisplay;
export declare const getCreateOutboundResourceDisplayBulkResponseMock: (overrideResponse?: Partial<Extract<EngineListResourceDisplay, object>>) => EngineListResourceDisplay;
export declare const getDeleteOutboundResourceDisplayResponseMock: (overrideResponse?: Partial<Extract<EngineResourceDisplay, object>>) => EngineResourceDisplay;
export declare const getReadOutboundResourceDisplayResponseMock: (overrideResponse?: Partial<Extract<EngineResourceDisplay, object>>) => EngineResourceDisplay;
export declare const getUpdateOutboundResourceDisplayResponseMock: (overrideResponse?: Partial<Extract<EngineResourceDisplay, object>>) => EngineResourceDisplay;
export declare const getSearchOutboundResourceMockHandler: (overrideResponse?: EngineListOutboundResource | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineListOutboundResource> | EngineListOutboundResource), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getCreateOutboundResourceMockHandler: (overrideResponse?: EngineOutboundResource | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<EngineOutboundResource> | EngineOutboundResource), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getDeleteOutboundResourceMockHandler: (overrideResponse?: EngineOutboundResource | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<EngineOutboundResource> | EngineOutboundResource), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getReadOutboundResourceMockHandler: (overrideResponse?: EngineOutboundResource | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineOutboundResource> | EngineOutboundResource), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getPatchOutboundResourceMockHandler: (overrideResponse?: EngineOutboundResource | ((info: Parameters<Parameters<typeof http.patch>[1]>[0]) => Promise<EngineOutboundResource> | EngineOutboundResource), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdateOutboundResourceMockHandler: (overrideResponse?: EngineOutboundResource | ((info: Parameters<Parameters<typeof http.put>[1]>[0]) => Promise<EngineOutboundResource> | EngineOutboundResource), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getDeleteOutboundResourceDisplaysMockHandler: (overrideResponse?: EngineEmptyResponse | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<EngineEmptyResponse> | EngineEmptyResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getSearchOutboundResourceDisplayMockHandler: (overrideResponse?: EngineListOutboundResourceDisplay | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineListOutboundResourceDisplay> | EngineListOutboundResourceDisplay), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getCreateOutboundResourceDisplayMockHandler: (overrideResponse?: EngineResourceDisplay | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<EngineResourceDisplay> | EngineResourceDisplay), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getCreateOutboundResourceDisplayBulkMockHandler: (overrideResponse?: EngineListResourceDisplay | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<EngineListResourceDisplay> | EngineListResourceDisplay), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getDeleteOutboundResourceDisplayMockHandler: (overrideResponse?: EngineResourceDisplay | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<EngineResourceDisplay> | EngineResourceDisplay), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getReadOutboundResourceDisplayMockHandler: (overrideResponse?: EngineResourceDisplay | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineResourceDisplay> | EngineResourceDisplay), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdateOutboundResourceDisplayMockHandler: (overrideResponse?: EngineResourceDisplay | ((info: Parameters<Parameters<typeof http.put>[1]>[0]) => Promise<EngineResourceDisplay> | EngineResourceDisplay), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getOutboundResourceServiceMock: () => import("msw").HttpHandler[];
