//#region src/hooks/playback/internal/mediaSynchronizationQueue.d.ts interface MediaAdapterOperationToken { epoch: number; identity: object | undefined; } declare class MediaSynchronizationQueue { private epoch; private tail; invalidate(): void; enqueue(operation: () => Promise): Promise; run(getIdentity: () => object | undefined, operation: () => Promise, superseded: () => Result): Promise; capture(identity: object | undefined): MediaAdapterOperationToken; isCurrent(token: MediaAdapterOperationToken, identity: object | undefined): boolean; } //#endregion export { MediaAdapterOperationToken, MediaSynchronizationQueue }; //# sourceMappingURL=mediaSynchronizationQueue.d.mts.map