import { MathExpression } from '../types'; import { HTMLEditor } from '../../../core/HTMLEditor'; export declare class MathMenu { private editor; private mathToolbar; private popup; private renderer; private onInsert; private editingMath; private expressionInput; private previewContainer; private expression; constructor(editor: HTMLEditor); private createPopupItems; private createFormulaHelpSection; private handleInsertSymbol; private createMathEditorContainer; private handleInputChange; private createPreviewContainer; private updatePreview; private handleSubmit; show(onInsert: (element: HTMLElement) => void): void; edit(mathElement: HTMLElement): void; redrawMath(container: HTMLElement, expression: MathExpression, dimensions: { width: number; height: number; }): Promise; destroy(): void; }