/** * Purpose: Bridges the page hover launcher to the terminal side panel. * Why: Keeps the page overlay focused on quick actions while terminal visibility * and writes are coordinated through session state and runtime messages. * Docs: docs/features/feature/terminal/index.md */ type VisibilityListener = (visible: boolean) => void; export declare function initTerminalPanelBridge(): Promise; export declare function isTerminalVisible(): boolean; export declare function onTerminalPanelVisibilityChanged(listener: VisibilityListener): () => void; export declare function openTerminalPanel(): Promise; export declare function writeToTerminal(text: string): void; export declare const _terminalPanelBridgeForTests: { reset(): void; setWriteRetryDelay(ms: number): void; }; export {}; //# sourceMappingURL=terminal-panel-bridge.d.ts.map