import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; import type { DeleteRoutingSchemaParams, EngineCreateRoutingSchemaRequest, EngineListRoutingSchema, EngineListRoutingSchemaTags, EngineRoutingSchema, EngineRoutingSchemaServicePatchRoutingSchemaBody, EngineRoutingSchemaServiceUpdateRoutingSchemaBody, ReadRoutingSchemaParams, SearchRoutingSchemaParams, SearchRoutingSchemaTagsParams } from '../_models'; export declare const // --- title start getRoutingSchemaService: (axiosInstance?: AxiosInstance) => { searchRoutingSchema: (params?: SearchRoutingSchemaParams, options?: AxiosRequestConfig) => Promise>; createRoutingSchema: (engineCreateRoutingSchemaRequest: EngineCreateRoutingSchemaRequest, options?: AxiosRequestConfig) => Promise>; searchRoutingSchemaTags: (params?: SearchRoutingSchemaTagsParams, options?: AxiosRequestConfig) => Promise>; deleteRoutingSchema: (id: string, params?: DeleteRoutingSchemaParams, options?: AxiosRequestConfig) => Promise>; readRoutingSchema: (id: string, params?: ReadRoutingSchemaParams, options?: AxiosRequestConfig) => Promise>; patchRoutingSchema: (id: string, engineRoutingSchemaServicePatchRoutingSchemaBody: EngineRoutingSchemaServicePatchRoutingSchemaBody, options?: AxiosRequestConfig) => Promise>; updateRoutingSchema: (id: string, engineRoutingSchemaServiceUpdateRoutingSchemaBody: EngineRoutingSchemaServiceUpdateRoutingSchemaBody, options?: AxiosRequestConfig) => Promise>; }; export type SearchRoutingSchemaResult = AxiosResponse; export type CreateRoutingSchemaResult = AxiosResponse; export type SearchRoutingSchemaTagsResult = AxiosResponse; export type DeleteRoutingSchemaResult = AxiosResponse; export type ReadRoutingSchemaResult = AxiosResponse; export type PatchRoutingSchemaResult = AxiosResponse; export type UpdateRoutingSchemaResult = AxiosResponse;