import type { PlaylistSegment } from './types'; /** * Find the segment containing the given time using binary search. * Returns null if time is out of range. */ export declare function resolveSegment(segments: PlaylistSegment[], time: number): PlaylistSegment | null; /** * Find all segments overlapping the time range [start, end). */ export declare function resolveSegmentRange(segments: PlaylistSegment[], start: number, end: number): PlaylistSegment[]; /** * Get the segment at `time` plus `count` subsequent segments. * Used for prefetching. */ export declare function resolveSegmentWindow(segments: PlaylistSegment[], time: number, count: number): PlaylistSegment[]; //# sourceMappingURL=segment-resolver.d.ts.map