import type { Locator, Page } from "playwright"; export declare class PopupHandler { readonly name: string; /** List all registered popup handler names. */ get registered(): string[]; private _page; private _registrations; constructor(name: string); /** Register a popup for auto-dismissal. */ add(name: string, trigger: Locator, dismiss: () => Promise): Promise; /** Check if a popup handler is registered by name. */ has(name: string): boolean; /** Bind to a page. Throws if already bound — one handler per page. */ install(page: Page): void; /** Remove a popup handler by name. */ remove(name: string): Promise; } //# sourceMappingURL=popupHandler.d.ts.map