/// import { Buffer } from 'node:buffer'; import { ArxLight } from '../common/Light'; import { ArxDlfHeader } from './DlfHeader'; import { ArxFog } from './Fog'; import { ArxInteractiveObject } from './InteactiveObject'; import { ArxPathHeader } from './PathHeader'; import { ArxPathway } from './Pathway'; import { ArxScene } from './Scene'; export type ArxPath = { header: Omit; pathways: ArxPathway[]; }; export type ArxDLF = { header: Omit; scene: ArxScene; interactiveObjects: ArxInteractiveObject[]; lights: ArxLight[]; fogs: ArxFog[]; paths: ArxPath[]; }; export declare class DLF { static load(decompressedFile: Buffer): ArxDLF; static save(json: ArxDLF): Buffer; }