import { AppObjectRepo, AppObjectUC } from "@vived/core";
import { GlbModelEntity } from "../Entities/GlbModelEntity";
export declare abstract class LoadGlbFileUC extends AppObjectUC {
    static type: string;
    abstract loadFile(file: File, glbEntity: GlbModelEntity): Promise<void>;
    abstract loadBlobURL(blobURL: string, glbEntity: GlbModelEntity): Promise<void>;
    static get(appObjects: AppObjectRepo): LoadGlbFileUC | undefined;
}
//# sourceMappingURL=LoadGlbFileUC.d.ts.map