import type { LaunchOptions } from 'playwright'; export declare const HEADLESS_GL_ARGS: string[]; export type BrowserKey = 'bundled' | 'chrome' | 'msedge'; export type BrowserCandidate = { key: BrowserKey; label: string; launchOptions: LaunchOptions; }; export declare function browserCandidates(): BrowserCandidate[]; export declare function selectBrowserCandidates(browser: BrowserKey | undefined): BrowserCandidate[]; export type LaunchAttempt = { key: BrowserKey; label: string; message: string; }; export declare function composeLaunchFailure(attempts: LaunchAttempt[]): string; export type HelperTimeoutState = 'absent' | 'present'; export type TimeoutAdvice = { absent: string; present: string; }; export declare function composeTimeoutDiagnosisWith(state: HelperTimeoutState, errors: string[], advice: TimeoutAdvice): string;