import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; import type { CreateSourceParams, ListSourcesParams, LocateSourceParams, UpdateSource2Params, UpdateSourceParams, WebitelCasesInputSource, WebitelCasesLocateSourceResponse, WebitelCasesSource, WebitelCasesSourceList } from '../_models'; export declare const // --- title start getSources: (axiosInstance?: AxiosInstance) => { listSources: (params?: ListSourcesParams, options?: AxiosRequestConfig) => Promise>; createSource: (webitelCasesInputSource: WebitelCasesInputSource, params?: CreateSourceParams, options?: AxiosRequestConfig) => Promise>; deleteSource: (id: string, options?: AxiosRequestConfig) => Promise>; locateSource: (id: string, params?: LocateSourceParams, options?: AxiosRequestConfig) => Promise>; updateSource2: (id: string, webitelCasesInputSource: WebitelCasesInputSource, params?: UpdateSource2Params, options?: AxiosRequestConfig) => Promise>; updateSource: (id: string, webitelCasesInputSource: WebitelCasesInputSource, params?: UpdateSourceParams, options?: AxiosRequestConfig) => Promise>; }; export type ListSourcesResult = AxiosResponse; export type CreateSourceResult = AxiosResponse; export type DeleteSourceResult = AxiosResponse; export type LocateSourceResult = AxiosResponse; export type UpdateSource2Result = AxiosResponse; export type UpdateSourceResult = AxiosResponse;