/// import { Buffer } from 'node:buffer'; import { ArxAnchor } from './Anchor'; import { ArxCell } from './Cell'; import { ArxFtsHeader } from './FtsHeader'; import { ArxPolygon } from './Polygon'; import { ArxPortal } from './Portal'; import { ArxRoom } from './Room'; import { ArxRoomDistance } from './RoomDistance'; import { ArxSceneHeader } from './SceneHeader'; import { ArxTextureContainer } from './TextureContainer'; import { ArxUniqueHeader } from './UniqueHeader'; export type ArxFTS = { header: Omit; uniqueHeaders: ArxUniqueHeader[]; sceneHeader: Omit; textureContainers: ArxTextureContainer[]; cells: Omit[]; polygons: ArxPolygon[]; anchors: ArxAnchor[]; portals: ArxPortal[]; rooms: ArxRoom[]; roomDistances: ArxRoomDistance[]; }; export declare class FTS { static load(decompressedFile: Buffer): ArxFTS; static save(json: ArxFTS): Buffer; }