import type { RequestHandlerOptions } from 'msw';
import { http } from 'msw';
import type { EngineCreateSkillAgentResponse, EngineDeleteSkillAgentResponse, EngineListSkill, EngineListSkillAgent, EnginePatchSkillAgentResponse, EngineSkill } from '../_models';
export declare const getSearchSkillResponseMock: (overrideResponse?: Partial<Extract<EngineListSkill, object>>) => EngineListSkill;
export declare const getCreateSkillResponseMock: (overrideResponse?: Partial<Extract<EngineSkill, object>>) => EngineSkill;
export declare const getDeleteSkillResponseMock: (overrideResponse?: Partial<Extract<EngineSkill, object>>) => EngineSkill;
export declare const getReadSkillResponseMock: (overrideResponse?: Partial<Extract<EngineSkill, object>>) => EngineSkill;
export declare const getUpdateSkillResponseMock: (overrideResponse?: Partial<Extract<EngineSkill, object>>) => EngineSkill;
export declare const getDeleteSkillAgentResponseMock: (overrideResponse?: Partial<Extract<EngineDeleteSkillAgentResponse, object>>) => EngineDeleteSkillAgentResponse;
export declare const getSearchSkillAgentResponseMock: (overrideResponse?: Partial<Extract<EngineListSkillAgent, object>>) => EngineListSkillAgent;
export declare const getPatchSkillAgentResponseMock: (overrideResponse?: Partial<Extract<EnginePatchSkillAgentResponse, object>>) => EnginePatchSkillAgentResponse;
export declare const getCreateSkillAgentResponseMock: (overrideResponse?: Partial<Extract<EngineCreateSkillAgentResponse, object>>) => EngineCreateSkillAgentResponse;
export declare const getSearchSkillMockHandler: (overrideResponse?: EngineListSkill | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineListSkill> | EngineListSkill), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getCreateSkillMockHandler: (overrideResponse?: EngineSkill | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<EngineSkill> | EngineSkill), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getDeleteSkillMockHandler: (overrideResponse?: EngineSkill | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<EngineSkill> | EngineSkill), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getReadSkillMockHandler: (overrideResponse?: EngineSkill | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineSkill> | EngineSkill), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdateSkillMockHandler: (overrideResponse?: EngineSkill | ((info: Parameters<Parameters<typeof http.put>[1]>[0]) => Promise<EngineSkill> | EngineSkill), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getDeleteSkillAgentMockHandler: (overrideResponse?: EngineDeleteSkillAgentResponse | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<EngineDeleteSkillAgentResponse> | EngineDeleteSkillAgentResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getSearchSkillAgentMockHandler: (overrideResponse?: EngineListSkillAgent | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineListSkillAgent> | EngineListSkillAgent), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getPatchSkillAgentMockHandler: (overrideResponse?: EnginePatchSkillAgentResponse | ((info: Parameters<Parameters<typeof http.patch>[1]>[0]) => Promise<EnginePatchSkillAgentResponse> | EnginePatchSkillAgentResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getCreateSkillAgentMockHandler: (overrideResponse?: EngineCreateSkillAgentResponse | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<EngineCreateSkillAgentResponse> | EngineCreateSkillAgentResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getSkillServiceMock: () => import("msw").HttpHandler[];
