/** Cancels a frame scheduled via FrameDriver.schedule. */ export type CancelFrame = () => void; /** * Source of display frames. The production driver wraps requestAnimationFrame; * tests inject a manual driver to control timestamps deterministically. * The scheduler is the only consumer - no other module may schedule frames. */ export interface FrameDriver { schedule(callback: (timestampMs: number) => void): CancelFrame; } export declare const rafDriver: FrameDriver; //# sourceMappingURL=driver.d.ts.map