import { BrowserAdapter, BrowserType, LaunchOptions, BrowserInstance } from '../types'; /** * Puppeteer browser adapter implementation * Provides Chrome/Chromium support with lightweight footprint */ export declare class PuppeteerAdapter implements BrowserAdapter { readonly name = "puppeteer"; readonly type = BrowserType.CHROMIUM; readonly version = "24.x"; /** * Check if Puppeteer is available */ isAvailable(): Promise; /** * Get default launch options */ getDefaultOptions(): LaunchOptions; /** * Get supported browser types */ getSupportedBrowsers(): BrowserType[]; /** * Launch a browser instance using Puppeteer */ launch(options: LaunchOptions): Promise; /** * Get browser version information */ getBrowserVersion(): Promise; }