import React from "react";
import { Comment as CommentType } from "../../types";
export interface CommentViewProps {
    comment: CommentType;
    canEdit: boolean;
    canDelete: boolean;
    canResolve: boolean;
    availableTags?: {
        label: string;
        color: string;
    }[];
    basePageId?: string;
    basePageName?: string;
    parentSnippet?: string;
    resolvedAuthorName?: string;
    onEdit?: () => void;
    onDelete?: () => void;
    onResolve?: () => void;
    onUnresolve?: () => void;
    onAiAction?: () => void;
    onReply?: () => void;
    hideActions?: boolean;
    showCommentIcon?: boolean;
    showContextInfo?: boolean;
    compact?: boolean;
}
export declare function CommentView({ comment, canEdit, canDelete, canResolve, availableTags, basePageId, basePageName, parentSnippet, resolvedAuthorName, onEdit, onDelete, onResolve, onUnresolve, onAiAction, onReply, hideActions, showCommentIcon, showContextInfo, compact, }: CommentViewProps): React.JSX.Element;
