import type { CommentsProps, CommentsEvents, CommentsTranslationsKeys } from './comments'; import type { CommentCountProps } from './comment-counts'; export type Translations = Record; export type KeysEnum = { [P in keyof Required]: any; }; export declare const eventNames: (keyof CommentsEvents)[]; /** * @deprecated * Use `Comments` class instead */ export declare function addComments(props: CommentsProps, container: HTMLElement, onEvent: (event: T, data: CommentsEvents[T]) => void): void; /** * @deprecated * Use `Comments` class instead */ export declare function loadCommentCounts(options?: { "website-id"?: number; mode?: 'text' | 'number'; language?: string; }, callback?: ((count: number | string, el: Element) => string | number) | null): void; /** * @deprecated * Use `Comments` class instead */ export declare function addCommentCounts(props: CommentCountProps): void;