/** @packageDocumentation * @module OrbitGT */ import { ALong } from "../../../system/runtime/ALong"; import { FileAccess } from "./FileAccess"; /** * Class ContainerFilePart defines a part in a container file. * * @version 1.0 January 2014 */ /** @internal */ export declare class ContainerFilePart { /** The name */ private _name; /** The file access */ private _fileAccess; /** The offset */ private _offset; /** The size */ private _size; /** * Create a new part. * @param name the name of the part. * @param fileAccess the file access. * @param offset the offset of the part. * @param size the size of the part. */ constructor(name: string, fileAccess: FileAccess, offset: ALong, size: ALong); /** * Get the name of the part. * @return the name of the part. */ getName(): string; /** * Get the file access. * @return the file access. */ getFileAccess(): FileAccess; /** * Get the offset of the part. * @return the offset of the part. */ getOffset(): ALong; /** * Get the size of the part. * @return the size of the part. */ getSize(): ALong; /** * Do a range check for this part. * @param checkOffset the offset of the range we want to touch. * @param checkSize the size of the range we want to touch. */ rangeCheck(checkOffset: ALong, checkSize: ALong): void; } //# sourceMappingURL=ContainerFilePart.d.ts.map