import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; import type { EngineChatPlan, EngineCreateChatPlanRequest, EngineListChatPlan, EngineRoutingChatPlanServicePatchChatPlanBody, EngineRoutingChatPlanServiceUpdateChatPlanBody, SearchChatPlanParams } from '../_models'; export declare const // --- title start getRoutingChatPlanService: (axiosInstance?: AxiosInstance) => { searchChatPlan: (params?: SearchChatPlanParams, options?: AxiosRequestConfig) => Promise>; createChatPlan: (engineCreateChatPlanRequest: EngineCreateChatPlanRequest, options?: AxiosRequestConfig) => Promise>; deleteChatPlan: (id: number, options?: AxiosRequestConfig) => Promise>; readChatPlan: (id: number, options?: AxiosRequestConfig) => Promise>; patchChatPlan: (id: number, engineRoutingChatPlanServicePatchChatPlanBody: EngineRoutingChatPlanServicePatchChatPlanBody, options?: AxiosRequestConfig) => Promise>; updateChatPlan: (id: number, engineRoutingChatPlanServiceUpdateChatPlanBody: EngineRoutingChatPlanServiceUpdateChatPlanBody, options?: AxiosRequestConfig) => Promise>; }; export type SearchChatPlanResult = AxiosResponse; export type CreateChatPlanResult = AxiosResponse; export type DeleteChatPlanResult = AxiosResponse; export type ReadChatPlanResult = AxiosResponse; export type PatchChatPlanResult = AxiosResponse; export type UpdateChatPlanResult = AxiosResponse;