import type { EditorPlugin, IEditor, PluginEvent } from 'roosterjs-content-model-types'; /** * Touch plugin to manage touch behaviors */ export declare class TouchPlugin implements EditorPlugin { private editor; private timer; private isDblClicked; private isTouchPenPointerEvent; /** * Create an instance of Touch plugin */ constructor(); /** * Get a friendly name of this plugin */ getName(): string; /** * Initialize this plugin. This should only be called from Editor * @param editor Editor instance */ initialize(editor: IEditor): void; /** * Dispose this plugin */ dispose(): void; /** * Handle events triggered from editor * @param event PluginEvent object */ onPluginEvent(event: PluginEvent): void; }