import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; import type { CreateCaseParams, DeleteCaseParams, ExportCases200, ExportCasesParams, LocateCaseParams, SearchCases2Params, SearchCasesParams, UpdateCase2Body, UpdateCase2Params, UpdateCaseBody, UpdateCaseParams, WebitelCasesCase, WebitelCasesCaseList, WebitelCasesInputCreateCase, WebitelCasesUpdateCaseResponse } from '../_models'; export declare const // --- title start getCases: (axiosInstance?: AxiosInstance) => { searchCases: (params?: SearchCasesParams, options?: AxiosRequestConfig) => Promise>; createCase: (webitelCasesInputCreateCase: WebitelCasesInputCreateCase, params?: CreateCaseParams, options?: AxiosRequestConfig) => Promise>; exportCases: (params?: ExportCasesParams, options?: AxiosRequestConfig) => Promise>; deleteCase: (etag: string, params?: DeleteCaseParams, options?: AxiosRequestConfig) => Promise>; locateCase: (etag: string, params?: LocateCaseParams, options?: AxiosRequestConfig) => Promise>; updateCase2: (updateCase2Body: UpdateCase2Body, params?: UpdateCase2Params, options?: AxiosRequestConfig) => Promise>; updateCase: (updateCaseBody: UpdateCaseBody, params?: UpdateCaseParams, options?: AxiosRequestConfig) => Promise>; searchCases2: (contactId: string, params?: SearchCases2Params, options?: AxiosRequestConfig) => Promise>; }; export type SearchCasesResult = AxiosResponse; export type CreateCaseResult = AxiosResponse; export type ExportCasesResult = AxiosResponse; export type DeleteCaseResult = AxiosResponse; export type LocateCaseResult = AxiosResponse; export type UpdateCase2Result = AxiosResponse; export type UpdateCaseResult = AxiosResponse; export type SearchCases2Result = AxiosResponse;