import TransformComponent from "grimoirejs-fundamental/ref/Components/TransformComponent"; import Component from "grimoirejs/ref/Node/Component"; import IAttributeDeclaration from "grimoirejs/ref/Node/IAttributeDeclaration"; import GLTF from "../Parser/Schema/GLTF"; import DefaultInstanciator from "../Instanciator/DefaultInstanciator"; export default class GLTFModelComponent extends Component { static instanciator: DefaultInstanciator; static componentName: string; static attributes: { [key: string]: IAttributeDeclaration; }; private _assetRoot; jointMatrices: { [skinName: string]: Float32Array; }; skeletons: { [skinName: string]: TransformComponent; }; loadPromise: Promise; modelMeta: GLTF; $mount(): void; $update(): void; }