import { BaseApi } from './base.js'; import type { ConfluenceComment, ConfluencePaginatedResponse, GetCommentsParams, AddCommentParams, UpdateCommentParams, DeleteCommentParams, ReplyCommentParams } from '../types/index.js'; /** * Comment API methods */ export declare class CommentsApi extends BaseApi { /** * Get comments on a page. */ get(params: GetCommentsParams): Promise>; /** * Add a comment to a page in wiki markup. */ add(params: AddCommentParams): Promise; /** * Get a comment by ID. */ getById(commentId: string, expand?: string): Promise; /** * Update an existing comment. */ update(params: UpdateCommentParams): Promise; /** * Delete a comment. */ delete(params: DeleteCommentParams): Promise; /** * Reply to an existing comment. */ reply(params: ReplyCommentParams): Promise; } //# sourceMappingURL=comments.d.ts.map