import { AppObject, AppObjectEntityRepo, AppObjectRepo } from "@vived/core";
import { GlbModelEntity } from "./GlbModelEntity";
export declare abstract class GlbModelRepo extends AppObjectEntityRepo<GlbModelEntity> {
    static type: string;
    abstract glbModelFactory(id: string): GlbModelEntity;
    abstract createGlbModel(id?: string): GlbModelEntity;
    static get(appObjects: AppObjectRepo): GlbModelRepo | undefined;
}
export declare function makeGlbModelRepo(appObject: AppObject): GlbModelRepo;
//# sourceMappingURL=GblModelRepo.d.ts.map