import { FetchOptions, RequiredFetchOptions } from "../core/check.mjs"; import { ExtractParameters, FragmentReference, UnknownTReadFromStore } from "../core/FragmentReference.mjs"; import { NetworkResponseObject } from "../core/cache.mjs"; import { IsographEntrypoint, NormalizationAst, NormalizationAstLoader } from "../core/entrypoint.mjs"; //#region src/react/useLazyReference.d.ts declare function useLazyReference(entrypoint: IsographEntrypoint, variables: ExtractParameters, ...[fetchOptions]: TNormalizationAst extends NormalizationAstLoader ? [fetchOptions: RequiredFetchOptions] : [fetchOptions?: FetchOptions]): NormalizationAst | NormalizationAstLoader extends TNormalizationAst ? unknown : { fragmentReference: FragmentReference; }; //#endregion export { useLazyReference }; //# sourceMappingURL=useLazyReference.d.mts.map