import { IDynamicProperty } from "./dynamicProperty";
export interface PropertiesFactory {
asProperty<T>(value: any, name?: string): IDynamicProperty<T>;
asChainedProperty<T>(defaultValue: any, propertyName: string, fallbackPropertyNames: Array<string>): IDynamicProperty<T>;
}