import { AppObject, AppObjectPM, AppObjectRepo } from "@vived/core";
export declare abstract class ActiveModelPM extends AppObjectPM<string> {
    static readonly type = "ActiveModelPM";
    static get(appObjects: AppObjectRepo): ActiveModelPM | undefined;
}
export declare function makeActiveModelPM(appObject: AppObject): ActiveModelPMImp;
declare class ActiveModelPMImp extends ActiveModelPM {
    private get repo();
    vmsAreEqual(a: string, b: string): boolean;
    onEntityChange: () => void;
    constructor(appObject: AppObject);
}
export {};
//# sourceMappingURL=ActiveModelPM.d.ts.map