import { Logger } from '../logger.js'; import type { BrowserManager, BrowserOptions, BrowserCapabilities, BrowserType } from './types.js'; export declare class BrowserFactory { private managers; private logger; constructor(logger: Logger); getCapabilities(browserType: BrowserType, options?: BrowserOptions): Promise; validateBrowser(browserType: BrowserType): Promise; getAvailableBrowsers(): BrowserType[]; getManager(browserType: BrowserType): BrowserManager; }