/** @packageDocumentation * @module OrbitGT */ import { ALong } from "../../../system/runtime/ALong"; import { FileStorage } from "../../../system/storage/FileStorage"; /** * Class FileAccess provides thread-safe random-access to a file. * * @version 1.0 January 2014 */ /** @internal */ export declare class FileAccess { /** The storage of the file */ private _fileStorage; /** The name of the file */ private _fileName; /** The length of the file */ private _fileLength; /** * Create a new file access. * @param fileName the name of the file. * @param fileLength the length of the file. */ constructor(fileStorage: FileStorage, fileName: string, fileLength: ALong); /** * Close the file access. */ close(): void; /** * Get the name of the file. * @return the name of the file. */ getFileName(): string; /** * Get the length of the file. * @return the length of the file. */ getFileLength(): ALong; } //# sourceMappingURL=FileAccess.d.ts.map