import type { RequestHandlerOptions } from 'msw';
import { http } from 'msw';
import type { EngineChatPlan, EngineListChatPlan } from '../_models';
export declare const getSearchChatPlanResponseMock: (overrideResponse?: Partial<Extract<EngineListChatPlan, object>>) => EngineListChatPlan;
export declare const getCreateChatPlanResponseMock: (overrideResponse?: Partial<Extract<EngineChatPlan, object>>) => EngineChatPlan;
export declare const getDeleteChatPlanResponseMock: (overrideResponse?: Partial<Extract<EngineChatPlan, object>>) => EngineChatPlan;
export declare const getReadChatPlanResponseMock: (overrideResponse?: Partial<Extract<EngineChatPlan, object>>) => EngineChatPlan;
export declare const getPatchChatPlanResponseMock: (overrideResponse?: Partial<Extract<EngineChatPlan, object>>) => EngineChatPlan;
export declare const getUpdateChatPlanResponseMock: (overrideResponse?: Partial<Extract<EngineChatPlan, object>>) => EngineChatPlan;
export declare const getSearchChatPlanMockHandler: (overrideResponse?: EngineListChatPlan | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineListChatPlan> | EngineListChatPlan), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getCreateChatPlanMockHandler: (overrideResponse?: EngineChatPlan | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<EngineChatPlan> | EngineChatPlan), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getDeleteChatPlanMockHandler: (overrideResponse?: EngineChatPlan | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<EngineChatPlan> | EngineChatPlan), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getReadChatPlanMockHandler: (overrideResponse?: EngineChatPlan | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineChatPlan> | EngineChatPlan), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getPatchChatPlanMockHandler: (overrideResponse?: EngineChatPlan | ((info: Parameters<Parameters<typeof http.patch>[1]>[0]) => Promise<EngineChatPlan> | EngineChatPlan), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdateChatPlanMockHandler: (overrideResponse?: EngineChatPlan | ((info: Parameters<Parameters<typeof http.put>[1]>[0]) => Promise<EngineChatPlan> | EngineChatPlan), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getRoutingChatPlanServiceMock: () => import("msw").HttpHandler[];
