import { type AbstractMesh } from "../../Meshes/abstractMesh.js"; /** * Interface used to define a platform support for BoundingInfoHelper class * @internal */ export interface IBoundingInfoHelperPlatform { processAsync(mesh: AbstractMesh | AbstractMesh[]): Promise; registerMeshListAsync(mesh: AbstractMesh | AbstractMesh[]): Promise; processMeshList(): void; fetchResultsForMeshListAsync(): Promise; dispose(): void; }