import { InspectAssistOptions } from './types'; /** * 检视模式控制器: * - 主入口:常驻浮钮(可选) * - 次要:Cmd/Ctrl+Shift+C;Esc 仅退出检视(浮钮保留) * * 注意:选中/复制在 pointerup 完成(pointerdown preventDefault 可能取消后续 click)。 * 但 等默认导航挂在 click 上,仍须单独在 capture 阶段拦截 click/auxclick。 */ export declare class InspectModeController { private active; private overlay; private fab; private prevCursor; private boundKeyDown; private boundMouseMove; private boundPointerDown; private boundMouseDown; private boundPointerUp; /** 链接/按钮默认动作在 click 上触发;必须单独拦截,仅拦 pointer/mouse down 不够 */ private boundClick; private boundAuxClick; private installed; private destroyed; private hotkeysBound; private options; /** pointerdown 起点,用于区分点击与轻微抖动 */ private pressX; private pressY; /** 安装浮钮 + 快捷键(幂等) */ install(options?: InspectAssistOptions): void; private bindHotkeys; private unbindHotkeys; /** 拆除浮钮、快捷键与检视态;之后本实例方法均为安全空操作 */ destroy(): void; isActive(): boolean; isInstalled(): boolean; enter(): void; exit(): void; toggle(): void; private onKeyDown; private resolveTarget; private onMouseMove; private onPointerDown; private onMouseDown; private onPointerUp; /** 阻止 /按钮等在检视态下的默认导航或激活 */ private onClick; }