import type { WordEditor } from '@raazkhnl/rk-editor-core'; /** * Context-aware property panel docked to the right of the editor. * * Inspects the current selection on every transaction. When the user has an * image, table, text box or TOC selected (or the cursor is inside one) we * render a small form with the relevant attributes — width, alignment, levels, * row/column controls, etc. — and wire each control to the right command. */ export declare class PropertyPanel { readonly el: HTMLElement; private editor; private last; private collapsed; constructor(editor: WordEditor, parent: HTMLElement, position?: 'end' | 'start'); private emptyState; private update; private bindHeader; toggle(): void; destroy(): void; private renderBodyFor; private bindBody; }