import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; import type { DeleteRoutingOutboundCallParams, EngineCreateRoutingOutboundCallRequest, EngineListRoutingOutboundCall, EngineMovePositionRoutingOutboundCallResponse, EngineRoutingOutboundCall, EngineRoutingOutboundCallServiceMovePositionRoutingOutboundCallBody, EngineRoutingOutboundCallServicePatchRoutingOutboundCallBody, EngineRoutingOutboundCallServiceUpdateRoutingOutboundCallBody, ReadRoutingOutboundCallParams, SearchRoutingOutboundCallParams } from '../_models'; export declare const // --- title start getRoutingOutboundCallService: (axiosInstance?: AxiosInstance) => { searchRoutingOutboundCall: (params?: SearchRoutingOutboundCallParams, options?: AxiosRequestConfig) => Promise>; createRoutingOutboundCall: (engineCreateRoutingOutboundCallRequest: EngineCreateRoutingOutboundCallRequest, options?: AxiosRequestConfig) => Promise>; movePositionRoutingOutboundCall: (fromId: string, toId: string, engineRoutingOutboundCallServiceMovePositionRoutingOutboundCallBody: EngineRoutingOutboundCallServiceMovePositionRoutingOutboundCallBody, options?: AxiosRequestConfig) => Promise>; deleteRoutingOutboundCall: (id: string, params?: DeleteRoutingOutboundCallParams, options?: AxiosRequestConfig) => Promise>; readRoutingOutboundCall: (id: string, params?: ReadRoutingOutboundCallParams, options?: AxiosRequestConfig) => Promise>; patchRoutingOutboundCall: (id: string, engineRoutingOutboundCallServicePatchRoutingOutboundCallBody: EngineRoutingOutboundCallServicePatchRoutingOutboundCallBody, options?: AxiosRequestConfig) => Promise>; updateRoutingOutboundCall: (id: string, engineRoutingOutboundCallServiceUpdateRoutingOutboundCallBody: EngineRoutingOutboundCallServiceUpdateRoutingOutboundCallBody, options?: AxiosRequestConfig) => Promise>; }; export type SearchRoutingOutboundCallResult = AxiosResponse; export type CreateRoutingOutboundCallResult = AxiosResponse; export type MovePositionRoutingOutboundCallResult = AxiosResponse; export type DeleteRoutingOutboundCallResult = AxiosResponse; export type ReadRoutingOutboundCallResult = AxiosResponse; export type PatchRoutingOutboundCallResult = AxiosResponse; export type UpdateRoutingOutboundCallResult = AxiosResponse;