import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; import type { LinkCommunicationParams, ListCommunicationsParams, UnlinkCommunicationParams, WebitelCasesInputCaseCommunication, WebitelCasesLinkCommunicationResponse, WebitelCasesListCommunicationsResponse, WebitelCasesUnlinkCommunicationResponse } from '../_models'; export declare const // --- title start getCaseCommunications: (axiosInstance?: AxiosInstance) => { listCommunications: (caseEtag: string, params?: ListCommunicationsParams, options?: AxiosRequestConfig) => Promise>; linkCommunication: (caseEtag: string, webitelCasesInputCaseCommunication: WebitelCasesInputCaseCommunication, params?: LinkCommunicationParams, options?: AxiosRequestConfig) => Promise>; unlinkCommunication: (caseEtag: string, id: string, params?: UnlinkCommunicationParams, options?: AxiosRequestConfig) => Promise>; }; export type ListCommunicationsResult = AxiosResponse; export type LinkCommunicationResult = AxiosResponse; export type UnlinkCommunicationResult = AxiosResponse;