import type { Material } from "@babylonjs/core/Materials/material.js"; import type { Scene } from "@babylonjs/core/scene.js"; import type { MaterialBindingRecord } from "@skenora/contracts"; /** * Resolves document material ids and bindings against the current Babylon * scene without owning the resolved materials. */ export declare class MaterialBindingResolver { #private; constructor(scene: Scene); get(materialId: string): Material | null; resolve(binding: Readonly): Material | null; setBindings(bindings: Readonly>): void; clear(): void; } //# sourceMappingURL=material-binding-resolver.d.ts.map