/**
 * Controller for Confluence comments
 */
import { ControllerResponse } from '../types/common.types.js';
/**
 * Interface for list comments options
 */
interface ListPageCommentsOptions {
    /**
     * The ID of the page to get comments for
     */
    pageId: string;
    /**
     * Maximum number of results to return
     */
    limit?: number;
    /**
     * Starting point for pagination
     */
    start?: number;
    /**
     * Body format (storage, view, atlas_doc_format)
     */
    bodyFormat?: 'storage' | 'view' | 'atlas_doc_format';
}
/**
 * List comments for a specific Confluence page
 *
 * @param options - Options for listing comments
 * @returns Controller response with formatted comments and pagination info
 */
declare function listPageComments(options: ListPageCommentsOptions): Promise<ControllerResponse>;
export declare const atlassianCommentsController: {
    listPageComments: typeof listPageComments;
};
export {};
