import { Lifecycle, type FirstFrameState } from './Lifecycle.js'; /** Poll-driven; the session owns subscription effects and disposal. */ export declare class FirstFrameRecovery { readonly lifecycle: Lifecycle; private track?; private startedAt; private cooldownUntil; observe(track: object, frames: number, now: number): boolean; }