import { HTMLEditor } from '../../app'; import { Plugin } from '../../core/Plugin'; export declare class FormBuilderPlugin implements Plugin { name: string; hotkeys: { keys: string; description: string; command: string; icon: string; }[]; private editor; private formPopup; private templatesModal; private contextMenu; private formManager; private templateManager; private toolbarButton; constructor(); /** * Initialize plugin */ initialize(editor: HTMLEditor): void; /** * Open form builder modal */ private openFormBuilder; /** * Setup context menu */ private setupContextMenu; /** * Setup form events */ private setupFormEvents; /** * Handle form context menu */ private handleFormContextMenu; /** * Add toolbar button */ private addToolbarButton; /** * Destroy plugin */ destroy(): void; } export default FormBuilderPlugin;