import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; import type { DeleteRoutingVariableParams, EngineCreateRoutingVariableRequest, EngineListRoutingVariable, EngineRoutingVariable, EngineRoutingVariableServiceUpdateRoutingVariableBody, ReadRoutingVariableParams, SearchRoutingVariableParams } from '../_models'; export declare const // --- title start getRoutingVariableService: (axiosInstance?: AxiosInstance) => { searchRoutingVariable: (params?: SearchRoutingVariableParams, options?: AxiosRequestConfig) => Promise>; createRoutingVariable: (engineCreateRoutingVariableRequest: EngineCreateRoutingVariableRequest, options?: AxiosRequestConfig) => Promise>; deleteRoutingVariable: (id: string, params?: DeleteRoutingVariableParams, options?: AxiosRequestConfig) => Promise>; readRoutingVariable: (id: string, params?: ReadRoutingVariableParams, options?: AxiosRequestConfig) => Promise>; updateRoutingVariable: (id: string, engineRoutingVariableServiceUpdateRoutingVariableBody: EngineRoutingVariableServiceUpdateRoutingVariableBody, options?: AxiosRequestConfig) => Promise>; }; export type SearchRoutingVariableResult = AxiosResponse; export type CreateRoutingVariableResult = AxiosResponse; export type DeleteRoutingVariableResult = AxiosResponse; export type ReadRoutingVariableResult = AxiosResponse; export type UpdateRoutingVariableResult = AxiosResponse;