export interface BrowserConfig {
    headless?: boolean;
    slowMo?: number;
    devtools?: boolean;
    args?: string[];
    port?: number;
    verbose?: boolean;
}
export declare class BrowserManager {
    private config;
    private browser;
    private context;
    private wsEndpoint;
    private port;
    private userDataDir;
    constructor(config?: BrowserConfig);
    initialize(): Promise<void>;
    getPage(): Promise<import("playwright").Page>;
    getWsEndpoint(): string;
    getPort(): number;
    cleanup(): Promise<void>;
    isInitialized(): boolean;
}
//# sourceMappingURL=browser-manager.d.ts.map