import type { Resource } from '../index.ts';
/**
 * @see https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Range
 */
export interface Range {
    /**
     * Where the range starts, zero indexed
     */
    start?: number;
    /**
     * Where the range ends, inclusive
     */
    end?: number;
}
/**
 * @see https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Range
 */
export interface RangeHeader {
    multipartBoundary: string;
    ranges: Range[];
}
export declare function getRangeHeader(resource: Resource, headers: Headers): RangeHeader | undefined | Response;
//# sourceMappingURL=get-range-header.d.ts.map