import { AppObjectRepo, AppObjectUC } from "@vived/core";
import { ChannelModelEntity } from "../Entities";
export declare abstract class ChannelModelViewFactory extends AppObjectUC {
    static type: string;
    abstract initializeView(channelModel: ChannelModelEntity): void;
    abstract disposeView(id: string): void;
    static get(appObjects: AppObjectRepo): ChannelModelViewFactory | undefined;
}
//# sourceMappingURL=ChannelModelViewFactory.d.ts.map