import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; import type { ContactsComment, ContactsCommentList, ContactsInputComment, DeleteCommentCommentsParams, PublishCommentCommentsParams, SearchCommentsParams, UpdateCommentCommentsBody, UpdateCommentCommentsParams } from '../_models'; export declare const // --- title start getComments: (axiosInstance?: AxiosInstance) => { searchComments: (contactId: string, params?: SearchCommentsParams, options?: AxiosRequestConfig) => Promise>; publishCommentComments: (contactId: string, contactsInputComment: ContactsInputComment, params?: PublishCommentCommentsParams, options?: AxiosRequestConfig) => Promise>; deleteCommentComments: (contactId: string, etag: string[], params?: DeleteCommentCommentsParams, options?: AxiosRequestConfig) => Promise>; updateCommentComments: (contactId: string, etag: string, updateCommentCommentsBody: UpdateCommentCommentsBody, params?: UpdateCommentCommentsParams, options?: AxiosRequestConfig) => Promise>; }; export type SearchCommentsResult = AxiosResponse; export type PublishCommentCommentsResult = AxiosResponse; export type DeleteCommentCommentsResult = AxiosResponse; export type UpdateCommentCommentsResult = AxiosResponse;