import { PWFNode } from './interface/PWFNode';
import { PWFMeshnode } from './interface/PWFMeshnode';
import { PWFMesh } from './interface/PWFMesh';
import type { Manifest } from './Manifest';
export declare class PWFModelParser {
    private nodeAB;
    private nodeBufferReader;
    private meshnodeAB;
    private meshnodeBufferReader;
    private meshAB;
    private meshBufferReader?;
    constructor(nodeAB: ArrayBuffer, meshnodeAB: ArrayBuffer, meshAB: ArrayBuffer, manifest: Manifest);
    parseNodes(): {
        nodes: PWFNode[];
        isComplete: boolean;
    };
    parseMeshnodes(): {
        meshnodes: PWFMeshnode[];
        isComplete: boolean;
    };
    parseMeshes(): PWFMesh[];
}
