import type { CanvasSink } from 'mediabunny'; export declare const makePrewarmedVideoIteratorCache: (videoSink: CanvasSink) => { prewarmIteratorForLooping: ({ timeToSeek }: { timeToSeek: number; }) => void; makeIteratorOrUsePrewarmed: (timeToSeek: number) => { next: () => import("./canvas-ahead-of-time").CanvasAheadOfTimeNext; closeIterator: () => Promise; }; destroy: () => void; }; export type PrewarmedVideoIteratorCache = ReturnType;