import React from 'react';
export interface IVeltCommentDialogProps extends React.DetailedHTMLProps<React.HTMLAttributes<HTMLElement>, HTMLElement> {
    annotationId?: string;
    multiThreadAnnotationId?: string;
    defaultCondition?: boolean;
    inlineCommentSectionMode?: boolean;
    commentPinSelected?: boolean;
    fullExpanded?: boolean;
    shadowDom?: boolean;
    darkMode?: boolean;
    readOnly?: boolean;
    sidebarMode?: boolean;
    isFocusedThreadEnabled?: boolean;
    openAnnotationInFocusMode?: boolean;
    expandOnSelection?: boolean;
    inlineCommentMode?: boolean;
    inboxMode?: boolean;
    isInsidePdfViewer?: boolean;
    multiThread?: boolean;
    commentComposerMode?: boolean;
    dialogSelection?: boolean;
    dialogMode?: boolean;
    focusedThreadMode?: boolean;
    pageModeComposer?: boolean;
    messageTruncation?: boolean;
    initialEditCommentIndex?: number | string | null;
    messageTruncationLines?: number | string;
    variant?: string;
    composerPosition?: string;
    sortBy?: string;
    sortOrder?: string;
    commentPinType?: 'bubble' | 'pin' | 'chart' | 'text';
    containerComponentId?: string;
    targetElementId?: string;
    targetComposerElementId?: string;
    locationVersion?: string;
    locationDisplayName?: string;
    context?: any;
    placeholder?: string;
    commentPlaceholder?: string;
    replyPlaceholder?: string;
    editPlaceholder?: string;
    editCommentPlaceholder?: string;
    editReplyPlaceholder?: string;
    /**
     * Per-dialog override for anonymous email mentions for this annotation context.
     */
    anonymousEmail?: boolean;
}
declare const VeltCommentDialog: React.FC<IVeltCommentDialogProps>;
export default VeltCommentDialog;
