import { Browser, Page } from "playwright"; import type { PlaywrightConfig, PageOptions, ScreenshotOptions, NavigationOptions, PageHandler, PlaywrightManagerInterface } from "./types.js"; export declare class PlaywrightManager implements PlaywrightManagerInterface { private browser; private config; private logger; constructor(name: string, config?: PlaywrightConfig); getBrowser(): Promise; createPage(options?: PageOptions): Promise; withPage(fn: PageHandler, options?: PageOptions): Promise; navigateToUrl(page: Page, url: string, options?: NavigationOptions): Promise; takeScreenshot(page: Page, options: ScreenshotOptions): Promise; setUserAgent(userAgent: string): void; setHeaders(headers: Record): void; close(): Promise; } //# sourceMappingURL=playwright-manager.d.ts.map