/** * Copyright (c) 2026, Salesforce, Inc., * All rights reserved. * For full license text, see the LICENSE.txt file */ interface CommunicationManagerLike { notifyTextChange: (element: HTMLElement, originalText: string, newText: string) => void; } export declare const TEXT_TAGS: string[]; export declare class EditableManager { private communicationManager?; private boundHandleBlur; private boundHandleKeydown; private boundHandleInput; private editableGroup; constructor(communicationManager?: CommunicationManagerLike); makeEditableIfText(element: HTMLElement): void; removeEditable(element: HTMLElement): void; private _isTextElement; private _handleInput; private _handleBlur; private _handleKeydown; } export {}; //# sourceMappingURL=editableManager.d.ts.map