import { IObservable } from "../base.js"; import { Event, IValueWithChangeEvent } from "../commonFacade/deps.js"; import { DebugOwner } from "../debugName.js"; export declare class ValueWithChangeEventFromObservable implements IValueWithChangeEvent { readonly observable: IObservable; constructor(observable: IObservable); get onDidChange(): Event; get value(): T; } export declare function observableFromValueWithChangeEvent(owner: DebugOwner, value: IValueWithChangeEvent): IObservable;