import { BaseObservableValue } from "./index"; export declare class ObservableValue extends BaseObservableValue { private _value; constructor(initialValue: T); get(): T; set(value: T): void; } export declare function tests(): { "set emits an update": (assert: any) => void; "set doesn't emit if value hasn't changed": (assert: any) => void; "waitFor promise resolves on matching update": (assert: any) => Promise; "waitFor promise rejects when disposed": (assert: any) => Promise; };