import type { FetchFunction, Schema, DenormalizeNullable, EndpointInterface, ResolveType } from '@rest-hooks/react'; import { ReadShape, ParamsFromShape } from '../endpoint/index.js'; /** * Access a response if it is available. * * `useCache` guarantees referential equality globally. * @see https://resthooks.io/docs/api/useCache */ export default function useCache, 'key' | 'schema' | 'invalidIfStale'> | Pick, 'getFetchKey' | 'schema' | 'options'>, Args extends (E extends { key: any; } ? readonly [...Parameters] : readonly [ParamsFromShape]) | readonly [null]>(endpoint: E, ...args: Args): E['schema'] extends {} ? DenormalizeNullable : E extends (...args: any) => any ? ResolveType | undefined : any; //# sourceMappingURL=useCache.d.ts.map