import { Observable } from "./Observable"; import { IDestroyable } from "./interfaces"; declare type Handler = (x: T) => void; export declare class ObservableValue extends Observable { private _value; constructor(initial: T); getValue(): T; setValue(value: T): void; on(next: Handler, error?: Handler, complete?: () => void): IDestroyable; } export {};