import { Observer } from "./Observer";
/**
 * @category Reactive
 * @hidden
 */
export declare class ComputedObserver<T> extends Observer<T> {
    private _computedCallback;
    private _registered;
    /**
     * @description Creates a new computed observer from the values of other observers.
     * It is read-only and if you change the value of the observer used inside the callback, its value will be automatically updated.
     * @param _computedCallback A function for observers to be computed.
     */
    constructor(_computedCallback: () => T);
    get current(): T;
    private _onCheckUpdate;
}
