/**
 * @module ResourceRegion
 */
import HttpRange from '../http/HttpRange';
import HttpServletRequest from '../http/HttpServletRequest';
import Resource from './Resource';
export default class ResourceRegion {
    readonly resource: Resource;
    readonly position: number;
    readonly count: number;
    get end(): number;
    constructor(resource: Resource, position: number, count: number);
    static getRangeRegions(request: HttpServletRequest, resource: Resource): ResourceRegion[];
    static toResourceRegions(ranges: Array<HttpRange>, resource: Resource): ResourceRegion[];
}
