import { type Browser, type BrowserContext } from 'playwright';
export interface InstallStatus {
    installed: boolean;
    hint?: string;
}
export declare function detectPlaywrightInstall(): Promise<InstallStatus>;
export declare function shouldEscalate(body: string): boolean;
export declare function getDaemonBrowser(): Promise<{
    browser: Browser;
    context: BrowserContext;
}>;
export declare function closeDaemonBrowser(): Promise<void>;
export declare function fetchWithPlaywright(url: string, opts?: {
    timeoutMs?: number;
}): Promise<{
    html: string;
    text: string;
}>;
//# sourceMappingURL=playwright-tier.d.ts.map