import type { SceneLoaderPluginOptions } from "@babylonjs/core/Loading/sceneLoader"; import { type ISceneLoaderPluginAsync } from "@babylonjs/core/Loading/sceneLoader"; import { BpmxLoader as OriginalBpmxLoader } from "../bpmxLoader"; import type { BpmxObject } from "../Parser/bpmxObject"; /** * Legacy BPMX loader 2.x * * BpmxLoader is a loader that loads models in BPMX format * * BPMX is a single binary file format that contains all the data of a model */ export declare class BpmxLoader extends OriginalBpmxLoader { createPlugin(options: SceneLoaderPluginOptions): ISceneLoaderPluginAsync; protected _parseFileAsync(arrayBuffer: ArrayBufferLike): Promise; }