import CDP from "chrome-remote-interface"; export type ThoughtCategory = "planning" | "acting" | "verifying" | "done" | "error"; export interface BubbleOptions { text: string; category?: ThoughtCategory; step?: number; stepTotal?: number; estimatedMs?: number; icon?: string; } export declare function showBubble(session: CDP.Client, icon: string, text: string, durationMs?: number, opts?: Partial): Promise; export declare function showProgress(session: CDP.Client, text: string, step: number, stepTotal: number, category?: ThoughtCategory, estimatedMs?: number): Promise; export declare function hideBubble(session: CDP.Client): Promise; export declare function injectBubbleScripts(_session: CDP.Client): Promise; export declare function openOverlayTab(_session: CDP.Client): Promise; export declare function startBubbleProcess(_humanMode?: boolean): void;