import { IDynamicProperty } from '../dynamicProperty'; import { DynamicProperties } from "./dynamicProperties"; import * as rx from 'rx'; export declare class ChainedDynamicProperty implements IDynamicProperty { private _fallbackProperties; private _activeProperty; private _propertiesManager; private _defaultValue; private disposed; private _reset; private _propertyChanged; propertyChanged: rx.Observable>; name: string; constructor(manager: DynamicProperties, properties: Array, defaultValue?: any); reset(): void; private onPropertyChanged(); value: T; set(value: T): void; dispose(): void; }