import { Ref } from './types'; export declare const REF: unique symbol; export declare type WithRef = { [REF]: boolean; }; export declare function isRef(object: any): object is Ref; export declare function computedRef(compute: () => T, isEqual?: (next: T, prev: T) => boolean): Readonly>; export declare function ref(value: T, isEqual?: (next: T, prev: T) => boolean): Ref; export declare function deferredRef(callback: () => T, isEqual?: (next: T, prev: T) => boolean): Readonly>;