import { NetworkRequestReaderOptions } from "../core/read.js"; import { FragmentReference } from "../core/FragmentReference.js"; import { NetworkResponseObject } from "../core/cache.js"; import { ExtractReadFromStore, IsographEntrypoint } from "../core/entrypoint.js"; import * as React$1 from "react"; //#region src/react/FragmentRenderer.d.ts type IsExactlyIntrinsicAttributes = T extends JSX.IntrinsicAttributes ? JSX.IntrinsicAttributes extends T ? true : false : false; declare function FragmentRenderer, TRawResponseType extends NetworkResponseObject, TEntrypoint extends IsographEntrypoint, any, TRawResponseType>>(props: IsExactlyIntrinsicAttributes extends true ? { fragmentReference: FragmentReference, React$1.FC>; additionalProps?: Record; networkRequestOptions?: Partial; } : { fragmentReference: FragmentReference, React$1.FC>; additionalProps: Omit; networkRequestOptions?: Partial; }): React$1.ReactNode; //#endregion export { FragmentRenderer, IsExactlyIntrinsicAttributes }; //# sourceMappingURL=FragmentRenderer.d.ts.map