import { IObservable } from '../modules/Cascade'; export declare type ObservableFactory = { (value: T, thisArg: any): IObservable; }; export default class DecoratorUtil { static createObservableIfNotExists(obj: any, property: string, factory: ObservableFactory, value?: T, set?: boolean, thisArg?: any): IObservable; static attachObservable(target: any, propertyKey: string, factory: ObservableFactory, readOnly?: boolean): void; } //# sourceMappingURL=DecoratorUtil.d.ts.map