import type { RequestHandlerOptions } from 'msw';
import { http } from 'msw';
import type { EngineList, EngineListCommunication, EngineListOfList, EngineListOfListCommunication } from '../_models';
export declare const getSearchListResponseMock: (overrideResponse?: Partial<Extract<EngineListOfList, object>>) => EngineListOfList;
export declare const getCreateListResponseMock: (overrideResponse?: Partial<Extract<EngineList, object>>) => EngineList;
export declare const getDeleteListResponseMock: (overrideResponse?: Partial<Extract<EngineList, object>>) => EngineList;
export declare const getReadListResponseMock: (overrideResponse?: Partial<Extract<EngineList, object>>) => EngineList;
export declare const getUpdateListResponseMock: (overrideResponse?: Partial<Extract<EngineList, object>>) => EngineList;
export declare const getSearchListCommunicationResponseMock: (overrideResponse?: Partial<Extract<EngineListOfListCommunication, object>>) => EngineListOfListCommunication;
export declare const getCreateListCommunicationResponseMock: (overrideResponse?: Partial<Extract<EngineListCommunication, object>>) => EngineListCommunication;
export declare const getDeleteListCommunicationResponseMock: (overrideResponse?: Partial<Extract<EngineListCommunication, object>>) => EngineListCommunication;
export declare const getReadListCommunicationResponseMock: (overrideResponse?: Partial<Extract<EngineListCommunication, object>>) => EngineListCommunication;
export declare const getUpdateListCommunicationResponseMock: (overrideResponse?: Partial<Extract<EngineListCommunication, object>>) => EngineListCommunication;
export declare const getSearchListMockHandler: (overrideResponse?: EngineListOfList | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineListOfList> | EngineListOfList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getCreateListMockHandler: (overrideResponse?: EngineList | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<EngineList> | EngineList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getDeleteListMockHandler: (overrideResponse?: EngineList | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<EngineList> | EngineList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getReadListMockHandler: (overrideResponse?: EngineList | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineList> | EngineList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdateListMockHandler: (overrideResponse?: EngineList | ((info: Parameters<Parameters<typeof http.put>[1]>[0]) => Promise<EngineList> | EngineList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getSearchListCommunicationMockHandler: (overrideResponse?: EngineListOfListCommunication | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineListOfListCommunication> | EngineListOfListCommunication), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getCreateListCommunicationMockHandler: (overrideResponse?: EngineListCommunication | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<EngineListCommunication> | EngineListCommunication), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getDeleteListCommunicationMockHandler: (overrideResponse?: EngineListCommunication | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<EngineListCommunication> | EngineListCommunication), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getReadListCommunicationMockHandler: (overrideResponse?: EngineListCommunication | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineListCommunication> | EngineListCommunication), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdateListCommunicationMockHandler: (overrideResponse?: EngineListCommunication | ((info: Parameters<Parameters<typeof http.put>[1]>[0]) => Promise<EngineListCommunication> | EngineListCommunication), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getListServiceMock: () => import("msw").HttpHandler[];
