import * as OBC from "@thatopen/components"; import type * as FRAGS from "@thatopen/fragments"; export declare class LoadModels extends OBC.Component { static readonly uuid: "4927c1cc-af40-4ef9-8010-c0a1111987b1"; enabled: boolean; onLoadingStateChanged: OBC.Event<{ isLoading: boolean; message: string; }>; private world; private fragments; private _model; private fitCamera; private cameraProjection; private spatialStructure; private _sharing; private queues; set sharing(value: boolean); constructor(components: OBC.Components); private enqueue; private modelFromList; /** Takes a model out of the scene, freeing it and everything derived from it. */ unload(modelId: string): Promise; private isModelLoaded; load(url: string, modelId: string): Promise; private loadNow; loadMany(urls: string[]): Promise; loadFromFile(file: File, modelId: string): Promise; loadModel(model: FRAGS.FragmentsModel, modelId: string): Promise; private setupModel; } //# sourceMappingURL=LoadModels.d.ts.map