import { ComputedGetter, ComputedSetter, ComputedRef, WritableComputedRef } from 'vue'; /** * Alternative to `computed`, but triggering only on actual data changes. * Always `deep` as the plain `computed` is. * * With `writeThrough`, a set updates the cache synchronously, so a read reflects * the write immediately even when `set` defers its work (e.g. debounced); the * getter must then map set values to themselves (`get(x)` deep-equals `x`). */ export declare function computedCached(options: { get: ComputedGetter; set: ComputedSetter; writeThrough?: boolean; }): WritableComputedRef; export declare function computedCached(getter: ComputedGetter): ComputedRef; //# sourceMappingURL=computedCached.d.ts.map