import { AppObject, AppObjectEntity, AppObjectRepo } from "@vived/core";
export declare class Hideable extends AppObjectEntity {
    static readonly type = "HIDEABLE";
    static addIfMissing(appObj: AppObject): Hideable;
    static get(appObjID: string, appObjects: AppObjectRepo): Hideable | undefined;
    ignoreSerialization: boolean;
    private memoizedIsHidden;
    get isHidden(): boolean;
    set isHidden(val: boolean);
    constructor(appObject: AppObject);
}
//# sourceMappingURL=Hideable.d.ts.map