import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; import type { DeleteCommentParams, ListCommentsParams, LocateCommentParams, PublishCommentParams, UpdateComment2Body, UpdateComment2Params, UpdateCommentBody, UpdateCommentParams, WebitelCasesCaseComment, WebitelCasesCaseCommentList, WebitelCasesInputCaseComment } from '../_models'; export declare const // --- title start getCaseComments: (axiosInstance?: AxiosInstance) => { deleteComment: (etag: string, params?: DeleteCommentParams, options?: AxiosRequestConfig) => Promise>; locateComment: (etag: string, params?: LocateCommentParams, options?: AxiosRequestConfig) => Promise>; updateComment2: (updateComment2Body: UpdateComment2Body, params?: UpdateComment2Params, options?: AxiosRequestConfig) => Promise>; updateComment: (updateCommentBody: UpdateCommentBody, params?: UpdateCommentParams, options?: AxiosRequestConfig) => Promise>; listComments: (caseEtag: string, params?: ListCommentsParams, options?: AxiosRequestConfig) => Promise>; publishComment: (caseEtag: string, webitelCasesInputCaseComment: WebitelCasesInputCaseComment, params?: PublishCommentParams, options?: AxiosRequestConfig) => Promise>; }; export type DeleteCommentResult = AxiosResponse; export type LocateCommentResult = AxiosResponse; export type UpdateComment2Result = AxiosResponse; export type UpdateCommentResult = AxiosResponse; export type ListCommentsResult = AxiosResponse; export type PublishCommentResult = AxiosResponse;