import { BaseComponent } from "../../core/BaseComponent.js"; import type { EditorOptions } from "./Editor.types.js"; export declare class Editor extends BaseComponent { private options; private editorElement?; private sourceElement?; private footerElement?; private toolbarButtons; private toolbarLayout; private codeView; private readonly selectionHandler; private readonly handleInputEvent; private readonly handleFocusEvent; private readonly handleBlurEvent; constructor(options: EditorOptions); init(): void; destroy(): void; setContent(content: string): void; getContent(): string; private resolveToolbarLayout; private tryHydrate; private buildToolbar; private applyParts; private executeAction; private toggleCodeView; private applyFont; private applyFontSize; private toggleHighlight; private handleChange; private computeMeta; private updateFooter; private updatePlaceholderState; private syncToolbarState; private selectionHasTag; } //# sourceMappingURL=Editor.d.ts.map