import { AppObject, AppObjectPM, AppObjectRepo } from "@vived/core";
export interface ChannelModelVM {
    childHasValidationMessage: boolean;
    modelObjectIds: string[];
}
export declare const defaultChannelModelVM: ChannelModelVM;
export declare abstract class ChannelModelPM extends AppObjectPM<ChannelModelVM> {
    static type: string;
    static get(id: string, appObjects: AppObjectRepo): ChannelModelPM | undefined;
}
export declare function makeChannelModelPM(appObject: AppObject): ChannelModelPM;
//# sourceMappingURL=ChannelModelPM.d.ts.map