import { BaseImporterPlugin, GLTFLoader2, IAssetImporter, ILoader, ImportAddOptions, Importer, LoadingManager, ThreeViewer } from 'threepipe'; import { B3DMResult } from '3d-tiles-renderer/src/three/loaders/B3DMLoader'; import { B3DMLoader, B3DMScene } from '3d-tiles-renderer'; import { GLTF } from 'three/examples/jsm/loaders/GLTFLoader'; /** * Adds support for loading .b3dm files and data uris. * Batched 3D Model (b3dm) file format is part of OGC 3D Tiles. * Specification - https://www.ogc.org/standards/3dtiles/ */ export declare class B3DMLoadPlugin extends BaseImporterPlugin { static readonly PluginType = "B3DMLoadPlugin"; protected _importer: Importer; onAdded(viewer: ThreeViewer): void; } export declare class B3DMLoader2 extends GLTFLoader2 implements ILoader { loader: B3DMLoader; ai?: IAssetImporter; constructor(manager: LoadingManager); transform(res: B3DMResult, options: ImportAddOptions): B3DMScene; parse(data: ArrayBuffer, _path: string, onLoad: (gltf: GLTF) => void, onError?: (event: ErrorEvent) => void, _url?: string): void; } //# sourceMappingURL=B3DMLoadPlugin.d.ts.map