import { DialogOptions, Dialog, Editor, SelectionState } from "../interface"; import '../static/css/dialog.css'; export default class EditorDialog extends Dialog { static readonly MAIN_FULL_SCREEN_CLASS: string; static readonly CONTENT_FULL_SCREEN_CLASS: string; _targetBg: HTMLElement | null; _contentContainer: HTMLElement | null; _selectionState: SelectionState | null; _options: DialogOptions | null; _compositionEndTime: number; editor: Editor; constructor(editor: Editor); initBg(): void; handleKeydown: (event: KeyboardEvent) => void; handleCompositionEnd: () => void; hide: () => void; handleHidden(): void; handleShown(): void; isVisible(): boolean; restoreSelectionState(): boolean; show(options: DialogOptions): void; }