import { Browser, Page } from '../../cdp/index.js'; import { Configuration } from '../../config.js'; import { Logger } from '../../logger.js'; import { PlaywrightService } from '../services/playwright.js'; export declare const CHROME_PORT: import("../../config.js").PropertyDecl; export declare const CHROME_ADDRESS: import("../../config.js").PropertyDecl; export declare class BrowserService extends Browser { protected _config: Configuration; protected playwright: PlaywrightService; private _currentPage; constructor(logger: Logger, _config: Configuration, playwright: PlaywrightService); onSessionStart(): Promise; onSessionFinish(): Promise; syncConfig(): void; connect(): Promise; disconnect(): Promise; getChromePort(): number; attach(targetId: string): Promise; isAttached(): boolean; isAttachedTo(targetId: string): boolean; detach(): void; get page(): Page; getCurrentPage(): Page | null; getCurrentPlaywrightPage(): import("playwright-core").Page; fetchCurrentPlaywrightPage(): Promise; openNewTab(): Promise; closeOtherTabs(): Promise; } //# sourceMappingURL=browser.d.ts.map