export interface RangeSpec { start: number; end: number; } export declare function createFileRangeStream(file: File, range: RangeSpec): ReadableStream; export declare function parseRangeHeader(rangeHeader: string, fullSize: number): RangeSpec; export interface Build206Options { type?: string; etag?: string; lastModified?: string; cacheControl?: string; } export declare function createRangeExtractTransform(range: RangeSpec): TransformStream; export declare function build206Response(rangeBlob: Blob, range: RangeSpec, fullSize: number, options?: Build206Options): Response; export declare function build206ResponseFromStream(rangeStream: ReadableStream, range: RangeSpec, fullSize: number, options?: Build206Options): Response;