import { AppObject, AppObjectRepo, AppObjectUC } from "@vived/core";
import { ChannelModelEntity } from "../Entities";
export declare const SCENE_MODEL_DATA_ASSET_LINK_TYPE = "default_model_data";
export declare abstract class LoadChannelModelUC extends AppObjectUC {
    static type: string;
    abstract loadChannelModel(id: string): Promise<ChannelModelEntity>;
    abstract blobToJSON(blobURL: string): Promise<object>;
    static get(appObjects: AppObjectRepo): LoadChannelModelUC | undefined;
}
export declare function makeLoadChannelModelUC(appObject: AppObject): LoadChannelModelUC;
//# sourceMappingURL=LoadChannelModelUC.d.ts.map