import type { useBufferState } from 'remotion'; import type { DelayPlaybackIfNotPremounting } from './delay-playback-if-not-premounting'; export declare class PremountAwareDelayPlayback { private isPremounting; private isPostmounting; private readonly activeHandles; private readonly delayPlayback; constructor({ bufferState, isPremounting, isPostmounting }: { bufferState: ReturnType; isPremounting: boolean; isPostmounting: boolean; }); private shouldDelayPlayback; private syncHandles; setIsPremounting(isPremounting: boolean): void; setIsPostmounting(isPostmounting: boolean): void; createHandle(): DelayPlaybackIfNotPremounting; }