import type { CrossReference } from 'myst-spec'; import type { PageLoader } from '@myst-theme/common'; import { type NodeRenderer } from '@myst-theme/providers'; export declare function useFetchMdast({ remote, url, remoteBaseUrl, dataUrl, }: { remote?: boolean; url?: string; remoteBaseUrl?: string; dataUrl?: string; }): import("swr").SWRResponse; export declare function CrossReferenceHover({ url: urlIn, dataUrl: dataUrlIn, remote: remoteIn, remoteBaseUrl: remoteBaseUrlIn, children, identifier, className, htmlId, }: { remote?: boolean; url?: string; dataUrl?: string; remoteBaseUrl?: string; identifier: string; htmlId?: string; className?: string; children: React.ReactNode; }): import("react/jsx-runtime").JSX.Element; export declare const CrossReferenceNode: NodeRenderer; declare const CROSS_REFERENCE_RENDERERS: { crossReference: NodeRenderer; }; export default CROSS_REFERENCE_RENDERERS; //# sourceMappingURL=crossReference.d.ts.map