import { IWebComponentInstance } from "../.."; import { VueComponentBase } from ".."; export declare class CommentDialogComponent extends VueComponentBase implements IWebComponentInstance { private subscriptionHandler; private commentDialogStore; private themeStore; private commentLoc; private omniaLoc; private templateSettingsHash; private dialogTheme; private showDialog; private resetContent; private comment; private dialogContentId; private dialogPlaceholderId; private textareaIdPrefix; private isAddingOrUpdatingComment; private mode; private blockId; private saveCallback; private cancelCallback; private draftComments; private focusEditorInputs; private dialogClasses; private headingStyle; private get marginBottom(); created(): void; mounted(): void; private handleOpenCommentDialog; private updateMainContentStyles; private getZIndex; private getDraftCommentId; private nextTickWapper; private focusInput; private focusInputField; private isRichTextMode; private onContentChange; private onMentionChanged; private onClose; private onSave; renderEditors(h: any): VueTsxSupport.JSX.Element[]; renderMainContent(h: any): VueTsxSupport.JSX.Element; render(h: any): VueTsxSupport.JSX.Element; }