import { MessageBusTopicMediator } from "@omnia/fx"; import { IVersionPropertyBag } from "../models"; export declare class VersionPropertyBag implements IVersionPropertyBag { private _bagData; onPropertyUpdated: MessageBusTopicMediator<{ key: string; value: any; }>; constructor(_bagData: { [key: string]: any; }); getValue: (key: string) => T; setValue: (key: string, value: any) => void; getOrSetInitialValue: (key: string, initialValueFactory: () => T) => T; get keys(): Array; }