export declare const CONTROL_FAB_ID = "opentiny-dom-inspect-fab"; export declare const CONTROL_FAB_MINI_ID = "opentiny-dom-inspect-fab-mini"; export type ControlFabOptions = { brandLabel?: string; }; /** * 可拖动、可关闭的控制浮钮:切换检视。 * 关闭后留下迷你入口,可一键恢复。 * * 点击与拖动统一走 pointerdown/move/up,避免 setPointerCapture / preventDefault 吞掉 click。 */ export declare class ControlFab { private root; private mini; private onToggle; private inspecting; private brandLabel; setOptions(options?: ControlFabOptions): void; mount(onToggle: () => void): void; unmount(): void; /** 同步检视态视觉(含 brandLabel / 迷你入口首字母) */ sync(inspecting: boolean): void; isMounted(): boolean; /** 供测试:重置本页 session 关闭/位置状态 */ static resetSessionStateForTests(): void; private idleInitial; private showFab; private showMini; private close; private hideFab; private hideMini; private applyPos; private persistCurrentPos; private bindPointer; }