interface BrowserCapabilities { playwright: boolean; crawlee: boolean; checked: boolean; } /** * Detect available browser automation packages at runtime. * Results are cached after first check — subsequent calls return instantly. * * Each backend is tested via a dynamic `await import()`. If the package * isn't installed, the import throws and the capability is marked false. */ export declare function detectBrowserCapabilities(): Promise; /** * Return cached capabilities without triggering detection. * Useful for synchronous checks after detection has run. */ export declare function getCachedCapabilities(): BrowserCapabilities; /** * Reset cached capabilities (for testing). */ export declare function __resetBrowserDetection(): void; export {}; //# sourceMappingURL=browser-detect.d.ts.map