export interface EditOptions { trigger?: 'click' | 'dblclick'; disabled?: boolean; } /** Enables inline text editing on the host element, dispatching `native:edit-start`, `native:edit-commit`, and `native:edit-cancel`. */ export declare class EditController { #private; readonly host: HTMLElement; trigger: 'click' | 'dblclick'; disabled: boolean; constructor(host: HTMLElement, options?: EditOptions); get isEditing(): boolean; get originalValue(): string; get currentValue(): string; attach(): void; detach(): void; destroy(): void; startEdit(): void; commitEdit(): string; cancelEdit(): void; } //# sourceMappingURL=edit-controller.d.ts.map