import { BrowserConnection, ConsoleMessage, NetworkRequest, NetworkResponse } from '../types/index.js'; export declare class BrowserManager { private connections; private consoleMessages; private networkRequests; private networkResponses; private browserProcess; connectToBrowser(host?: string, port?: number): Promise; connectToTab(tabId: string, host?: string, port?: number): Promise; private setupConsoleListeners; private setupNetworkListeners; private extractValue; launchBrowser(executablePath?: string, url?: string, debugPort?: number): Promise; private findChromePath; openUrlInDefaultBrowser(url: string): Promise; disconnectTab(tabId: string): Promise; disconnectAll(): Promise; getConsoleMessages(tabId: string): ConsoleMessage[]; getNetworkRequests(tabId: string): NetworkRequest[]; getNetworkResponses(tabId: string): NetworkResponse[]; getConnectedTabs(): string[]; isConnected(tabId: string): boolean; } //# sourceMappingURL=browser-manager.d.ts.map