import { type Refreshable } from "../utils/refreshable.js"; import { type ComputedRef, type MaybeRefOrGetter, type ShallowRef } from "vue"; type Key = string | number | undefined; /** * @internal */ export declare function useLazyValue(key: MaybeRefOrGetter, get: () => T): Refreshable>; /** * @internal */ export declare function useLazyValuesCache(): MaybeRefOrGetter>>; /** @internal */ export declare const erroredSymbol: unique symbol; /** @internal */ export declare const metadataSymbol: unique symbol; export declare function lazyValue(key: MaybeRefOrGetter, get: () => T, cache: MaybeRefOrGetter>>, metadata?: MaybeRefOrGetter): Refreshable>; export declare function mapLazyValue(value: Refreshable>, mapper: (value: T) => U): Refreshable>; export {}; //# sourceMappingURL=use-lazy-value.d.ts.map