import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; import type { CreateStatusParams, ListStatusesParams, LocateStatusParams, UpdateStatus2Params, UpdateStatusParams, WebitelCasesInputStatus, WebitelCasesInputStatusBody, WebitelCasesLocateStatusResponse, WebitelCasesStatus, WebitelCasesStatusList } from '../_models'; export declare const // --- title start getStatuses: (axiosInstance?: AxiosInstance) => { listStatuses: (params?: ListStatusesParams, options?: AxiosRequestConfig) => Promise>; createStatus: (webitelCasesInputStatusBody: WebitelCasesInputStatusBody, params?: CreateStatusParams, options?: AxiosRequestConfig) => Promise>; deleteStatus: (id: string, options?: AxiosRequestConfig) => Promise>; locateStatus: (id: string, params?: LocateStatusParams, options?: AxiosRequestConfig) => Promise>; updateStatus2: (id: string, webitelCasesInputStatus: WebitelCasesInputStatus, params?: UpdateStatus2Params, options?: AxiosRequestConfig) => Promise>; updateStatus: (id: string, webitelCasesInputStatus: WebitelCasesInputStatus, params?: UpdateStatusParams, options?: AxiosRequestConfig) => Promise>; }; export type ListStatusesResult = AxiosResponse; export type CreateStatusResult = AxiosResponse; export type DeleteStatusResult = AxiosResponse; export type LocateStatusResult = AxiosResponse; export type UpdateStatus2Result = AxiosResponse; export type UpdateStatusResult = AxiosResponse;