import { AppObject, AppObjectPM, AppObjectRepo } from "@vived/core";
export interface ChannelModelObjectVM {
    label: string;
    labelValidationMessage: string | null;
    tags: string[];
}
export declare const defaultChannelModelObjectVM: ChannelModelObjectVM;
export declare abstract class ChannelModelObjectPM extends AppObjectPM<ChannelModelObjectVM> {
    static type: string;
    static get(id: string, appObjects: AppObjectRepo): ChannelModelObjectPM | undefined;
}
export declare function makeChannelModelObjectPM(appObject: AppObject): ChannelModelObjectPM;
//# sourceMappingURL=ChannelModelObjectPM.d.ts.map