import type { createCommentsApi } from '../api/comments.js'; import type { EventEmitter } from '../core/events.js'; import type { ResolvedConfig } from '../types/index.js'; export interface CommentsModule { init(): void; open(): void; close(): void; destroy(): void; } export declare function createComments(config: ResolvedConfig, commentsApi: ReturnType, emitter: EventEmitter): CommentsModule;