import type { IncomingMessage, ServerResponse } from "node:http"; export interface ByteRange { start: number; end: number; } export declare function parseRangeHeader(header: string | undefined, size: number): ByteRange | "unsatisfiable" | null; export interface StreamFileOptions { mime: string; filename: string; disposition: "inline" | "attachment"; cacheHeaders?: Record; } export declare function streamFile(req: IncomingMessage, res: ServerResponse, filePath: string, options: StreamFileOptions): Promise; //# sourceMappingURL=byte-range.d.ts.map