import { BaseObservableValue } from "./index"; import { EventEmitter } from "../../utils/EventEmitter"; export declare class EventObservableValue> extends BaseObservableValue { private readonly value; private readonly eventName; private eventSubscription; constructor(value: V, eventName: keyof T); onSubscribeFirst(): void; onUnsubscribeLast(): void; get(): V; }