/// import { Buffer } from 'node:buffer'; import { BinaryIO } from '../common/BinaryIO'; import { ArxFTS } from './FTS'; /** @see https://github.com/arx/ArxLibertatis/blob/1.2.1/src/graphics/data/FastSceneFormat.h#L56 */ export type ArxFtsHeader = { levelIdx: number; numberOfUniqueHeaders: number; }; export declare class FtsHeader { static readFrom(binary: BinaryIO): ArxFtsHeader; static accumulateFrom(json: ArxFTS, uncompressedSize: number): Buffer; static pathToLevelIdx(path: string): number; static levelIdxToPath(levelIdx: number): string; static sizeOf(): number; }