export interface WatchChunk { event_type: 'watch_chunk'; event_at: string; position_seconds: number; payload: { start_seconds: number; duration_seconds: number; }; } export declare class WatchChunkAccumulator { private chunkStart; private lastPosition; private pendingChunks; startChunk(positionSeconds: number): void; tick(positionSeconds: number): void; finalizeChunk(): WatchChunk | null; drain(): WatchChunk[]; reset(): void; } //# sourceMappingURL=WatchChunkAccumulator.d.ts.map