import { EventName } from '@lit/react';
import { WeavyComponents } from '@weavy/uikit-web';
import { PollVoteEventType } from '@weavy/uikit-web/dist/types/types/polls.events.d.ts';
import { CommentRestoreEventType, CommentTrashEventType } from '@weavy/uikit-web/dist/types/types/comments.events.d.ts';
export declare const WyCommentList: import('@lit/react').ReactWebComponent<WeavyComponents.WyCommentList, {
    onWyPreviewOpen: EventName<import('@weavy/uikit-web/dist/types/types/files.events.js').WyPreviewOpenEventType>;
    onWyPreviewClose: EventName<import('@weavy/uikit-web/dist/types/types/files.events.js').WyPreviewCloseEventType>;
}>;
export declare const WyComment: import('@lit/react').ReactWebComponent<WeavyComponents.WyComment, {
    onVote: EventName<PollVoteEventType>;
    onTrash: EventName<CommentTrashEventType>;
    onRestore: EventName<CommentRestoreEventType>;
    onWyPreviewOpen: EventName<import('@weavy/uikit-web/dist/types/types/files.events.js').WyPreviewOpenEventType>;
    onWyPreviewClose: EventName<import('@weavy/uikit-web/dist/types/types/files.events.js').WyPreviewCloseEventType>;
}>;
