import type { EndpointInterface, DenormalizeNullable, Schema, FetchFunction, ResolveType } from '@data-client/core'; /** * Read an Endpoint's response if it is ready. * * `useCache` guarantees referential equality globally. * @see https://dataclient.io/docs/api/useCache */ export default function useCache, 'key' | 'schema' | 'invalidIfStale'>>(endpoint: E, ...args: readonly [...Parameters] | readonly [null]): E['schema'] extends undefined | null ? E extends (...args: any) => any ? ResolveType | undefined : any : DenormalizeNullable; //# sourceMappingURL=useCache.d.ts.map