import * as next_image from 'next/image'; import * as nextra from 'nextra'; import * as nextra_mdx_components_pre_index from 'nextra/mdx-components/pre/index'; import * as react_jsx_runtime from 'react/jsx-runtime'; import * as react from 'react'; declare const useMDXComponents: (components?: object) => { symbol?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; object?: keyof react.JSX.IntrinsicElements | react.FC, HTMLObjectElement>, "ref">> | undefined; map?: keyof react.JSX.IntrinsicElements | react.FC, HTMLMapElement>, "ref">> | undefined; filter?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; code: keyof react.JSX.IntrinsicElements | react.FC & react.HTMLAttributes & { "data-language"?: string; }> | react.FC, HTMLElement>, "ref">>; path?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; footer?: keyof react.JSX.IntrinsicElements | react.FC, HTMLElement>, "ref">> | undefined; set?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; search?: keyof react.JSX.IntrinsicElements | react.FC, HTMLElement>, "ref">> | undefined; title?: keyof react.JSX.IntrinsicElements | react.FC, HTMLTitleElement>, "ref">> | undefined; big?: keyof react.JSX.IntrinsicElements | react.FC, HTMLElement>, "ref">> | undefined; link?: keyof react.JSX.IntrinsicElements | react.FC, HTMLLinkElement>, "ref">> | undefined; small?: keyof react.JSX.IntrinsicElements | react.FC, HTMLElement>, "ref">> | undefined; sub?: keyof react.JSX.IntrinsicElements | react.FC, HTMLElement>, "ref">> | undefined; sup?: keyof react.JSX.IntrinsicElements | react.FC, HTMLElement>, "ref">> | undefined; data?: keyof react.JSX.IntrinsicElements | react.FC, HTMLDataElement>, "ref">> | undefined; a: keyof react.JSX.IntrinsicElements | react.FC, HTMLAnchorElement>, "ref">>; abbr?: keyof react.JSX.IntrinsicElements | react.FC, HTMLElement>, "ref">> | undefined; address?: keyof react.JSX.IntrinsicElements | react.FC, HTMLElement>, "ref">> | undefined; area?: keyof react.JSX.IntrinsicElements | react.FC, HTMLAreaElement>, "ref">> | undefined; article?: keyof react.JSX.IntrinsicElements | react.FC, HTMLElement>, "ref">> | undefined; aside?: keyof react.JSX.IntrinsicElements | react.FC, HTMLElement>, "ref">> | undefined; audio?: keyof react.JSX.IntrinsicElements | react.FC, HTMLAudioElement>, "ref">> | undefined; b?: keyof react.JSX.IntrinsicElements | react.FC, HTMLElement>, "ref">> | undefined; base?: keyof react.JSX.IntrinsicElements | react.FC, HTMLBaseElement>, "ref">> | undefined; bdi?: keyof react.JSX.IntrinsicElements | react.FC, HTMLElement>, "ref">> | undefined; bdo?: keyof react.JSX.IntrinsicElements | react.FC, HTMLElement>, "ref">> | undefined; blockquote: keyof react.JSX.IntrinsicElements | react.FunctionComponent, HTMLQuoteElement>> | react.FC, HTMLQuoteElement>, "ref">>; body?: keyof react.JSX.IntrinsicElements | react.FC, HTMLBodyElement>, "ref">> | undefined; br?: keyof react.JSX.IntrinsicElements | react.FC, HTMLBRElement>, "ref">> | undefined; button?: keyof react.JSX.IntrinsicElements | react.FC, HTMLButtonElement>, "ref">> | undefined; canvas?: keyof react.JSX.IntrinsicElements | react.FC, HTMLCanvasElement>, "ref">> | undefined; caption?: keyof react.JSX.IntrinsicElements | react.FC, HTMLElement>, "ref">> | undefined; center?: keyof react.JSX.IntrinsicElements | react.FC, HTMLElement>, "ref">> | undefined; cite?: keyof react.JSX.IntrinsicElements | react.FC, HTMLElement>, "ref">> | undefined; col?: keyof react.JSX.IntrinsicElements | react.FC, HTMLTableColElement>, "ref">> | undefined; colgroup?: keyof react.JSX.IntrinsicElements | react.FC, HTMLTableColElement>, "ref">> | undefined; datalist?: keyof react.JSX.IntrinsicElements | react.FC, HTMLDataListElement>, "ref">> | undefined; dd?: keyof react.JSX.IntrinsicElements | react.FC, HTMLElement>, "ref">> | undefined; del?: keyof react.JSX.IntrinsicElements | react.FC, HTMLModElement>, "ref">> | undefined; details: keyof react.JSX.IntrinsicElements | react.FC, HTMLDetailsElement>> | react.FC, HTMLDetailsElement>, "ref">>; dfn?: keyof react.JSX.IntrinsicElements | react.FC, HTMLElement>, "ref">> | undefined; dialog?: keyof react.JSX.IntrinsicElements | react.FC, HTMLDialogElement>, "ref">> | undefined; div?: keyof react.JSX.IntrinsicElements | react.FC, HTMLDivElement>, "ref">> | undefined; dl?: keyof react.JSX.IntrinsicElements | react.FC, HTMLDListElement>, "ref">> | undefined; dt?: keyof react.JSX.IntrinsicElements | react.FC, HTMLElement>, "ref">> | undefined; em?: keyof react.JSX.IntrinsicElements | react.FC, HTMLElement>, "ref">> | undefined; embed?: keyof react.JSX.IntrinsicElements | react.FC, HTMLEmbedElement>, "ref">> | undefined; fieldset?: keyof react.JSX.IntrinsicElements | react.FC, HTMLFieldSetElement>, "ref">> | undefined; figcaption?: keyof react.JSX.IntrinsicElements | react.FC, HTMLElement>, "ref">> | undefined; figure?: keyof react.JSX.IntrinsicElements | react.FC, HTMLElement>, "ref">> | undefined; form?: keyof react.JSX.IntrinsicElements | react.FC, HTMLFormElement>, "ref">> | undefined; h1: keyof react.JSX.IntrinsicElements | react.FC, HTMLHeadingElement>> | react.FC, HTMLHeadingElement>, "ref">>; h2: keyof react.JSX.IntrinsicElements | react.FC, HTMLHeadingElement>> | react.FC, HTMLHeadingElement>, "ref">>; h3: keyof react.JSX.IntrinsicElements | react.FC, HTMLHeadingElement>> | react.FC, HTMLHeadingElement>, "ref">>; h4: keyof react.JSX.IntrinsicElements | react.FC, HTMLHeadingElement>> | react.FC, HTMLHeadingElement>, "ref">>; h5: keyof react.JSX.IntrinsicElements | react.FC, HTMLHeadingElement>> | react.FC, HTMLHeadingElement>, "ref">>; h6: keyof react.JSX.IntrinsicElements | react.FC, HTMLHeadingElement>> | react.FC, HTMLHeadingElement>, "ref">>; head?: keyof react.JSX.IntrinsicElements | react.FC, HTMLHeadElement>, "ref">> | undefined; header?: keyof react.JSX.IntrinsicElements | react.FC, HTMLElement>, "ref">> | undefined; hgroup?: keyof react.JSX.IntrinsicElements | react.FC, HTMLElement>, "ref">> | undefined; hr: keyof react.JSX.IntrinsicElements | react.FC, HTMLHRElement>, "ref">> | ((props: Omit, HTMLHRElement>, "ref">) => react_jsx_runtime.JSX.Element); html?: keyof react.JSX.IntrinsicElements | react.FC, HTMLHtmlElement>, "ref">> | undefined; i?: keyof react.JSX.IntrinsicElements | react.FC, HTMLElement>, "ref">> | undefined; iframe?: keyof react.JSX.IntrinsicElements | react.FC, HTMLIFrameElement>, "ref">> | undefined; input?: keyof react.JSX.IntrinsicElements | react.FC, HTMLInputElement>, "ref">> | undefined; ins?: keyof react.JSX.IntrinsicElements | react.FC, HTMLModElement>, "ref">> | undefined; kbd?: keyof react.JSX.IntrinsicElements | react.FC, HTMLElement>, "ref">> | undefined; keygen?: keyof react.JSX.IntrinsicElements | react.FC, HTMLElement>, "ref">> | undefined; label?: keyof react.JSX.IntrinsicElements | react.FC, HTMLLabelElement>, "ref">> | undefined; legend?: keyof react.JSX.IntrinsicElements | react.FC, HTMLLegendElement>, "ref">> | undefined; li: keyof react.JSX.IntrinsicElements | react.FC, HTMLLIElement>, "ref">> | ((props: Omit, HTMLLIElement>, "ref">) => react_jsx_runtime.JSX.Element); main?: keyof react.JSX.IntrinsicElements | react.FC, HTMLElement>, "ref">> | undefined; mark?: keyof react.JSX.IntrinsicElements | react.FC, HTMLElement>, "ref">> | undefined; menu?: keyof react.JSX.IntrinsicElements | react.FC, HTMLElement>, "ref">> | undefined; menuitem?: keyof react.JSX.IntrinsicElements | react.FC, HTMLElement>, "ref">> | undefined; meta?: keyof react.JSX.IntrinsicElements | react.FC, HTMLMetaElement>, "ref">> | undefined; meter?: keyof react.JSX.IntrinsicElements | react.FC, HTMLMeterElement>, "ref">> | undefined; nav?: keyof react.JSX.IntrinsicElements | react.FC, HTMLElement>, "ref">> | undefined; noindex?: keyof react.JSX.IntrinsicElements | react.FC, HTMLElement>, "ref">> | undefined; noscript?: keyof react.JSX.IntrinsicElements | react.FC, HTMLElement>, "ref">> | undefined; ol: keyof react.JSX.IntrinsicElements | react.FC, HTMLOListElement>, "ref">> | ((props: Omit, HTMLOListElement>, "ref">) => react_jsx_runtime.JSX.Element); optgroup?: keyof react.JSX.IntrinsicElements | react.FC, HTMLOptGroupElement>, "ref">> | undefined; option?: keyof react.JSX.IntrinsicElements | react.FC, HTMLOptionElement>, "ref">> | undefined; output?: keyof react.JSX.IntrinsicElements | react.FC, HTMLOutputElement>, "ref">> | undefined; p: keyof react.JSX.IntrinsicElements | react.FC, HTMLParagraphElement>, "ref">> | ((props: Omit, HTMLParagraphElement>, "ref">) => react_jsx_runtime.JSX.Element); param?: keyof react.JSX.IntrinsicElements | react.FC, HTMLParamElement>, "ref">> | undefined; picture?: keyof react.JSX.IntrinsicElements | react.FC, HTMLElement>, "ref">> | undefined; pre: keyof react.JSX.IntrinsicElements | react.FC | react.FC, HTMLPreElement>, "ref">>; progress?: keyof react.JSX.IntrinsicElements | react.FC, HTMLProgressElement>, "ref">> | undefined; q?: keyof react.JSX.IntrinsicElements | react.FC, HTMLQuoteElement>, "ref">> | undefined; rp?: keyof react.JSX.IntrinsicElements | react.FC, HTMLElement>, "ref">> | undefined; rt?: keyof react.JSX.IntrinsicElements | react.FC, HTMLElement>, "ref">> | undefined; ruby?: keyof react.JSX.IntrinsicElements | react.FC, HTMLElement>, "ref">> | undefined; s?: keyof react.JSX.IntrinsicElements | react.FC, HTMLElement>, "ref">> | undefined; samp?: keyof react.JSX.IntrinsicElements | react.FC, HTMLElement>, "ref">> | undefined; slot?: keyof react.JSX.IntrinsicElements | react.FC, HTMLSlotElement>, "ref">> | undefined; script?: keyof react.JSX.IntrinsicElements | react.FC, HTMLScriptElement>, "ref">> | undefined; section?: keyof react.JSX.IntrinsicElements | react.FC, HTMLElement>, "ref">> | undefined; select?: keyof react.JSX.IntrinsicElements | react.FC, HTMLSelectElement>, "ref">> | undefined; source?: keyof react.JSX.IntrinsicElements | react.FC, HTMLSourceElement>, "ref">> | undefined; span?: keyof react.JSX.IntrinsicElements | react.FC, HTMLSpanElement>, "ref">> | undefined; strong?: keyof react.JSX.IntrinsicElements | react.FC, HTMLElement>, "ref">> | undefined; style?: keyof react.JSX.IntrinsicElements | react.FC, HTMLStyleElement>, "ref">> | undefined; summary: keyof react.JSX.IntrinsicElements | react.FC, HTMLElement>> | react.FC, HTMLElement>, "ref">>; table: keyof react.JSX.IntrinsicElements | react.FC, HTMLTableElement>, "ref">> | (({ className, ...props }: Omit, HTMLTableElement>, "ref">) => react_jsx_runtime.JSX.Element); template?: keyof react.JSX.IntrinsicElements | react.FC, HTMLTemplateElement>, "ref">> | undefined; tbody?: keyof react.JSX.IntrinsicElements | react.FC, HTMLTableSectionElement>, "ref">> | undefined; td: keyof react.JSX.IntrinsicElements | react.FC, HTMLTableDataCellElement>> | react.FC, HTMLTableDataCellElement>, "ref">>; textarea?: keyof react.JSX.IntrinsicElements | react.FC, HTMLTextAreaElement>, "ref">> | undefined; tfoot?: keyof react.JSX.IntrinsicElements | react.FC, HTMLTableSectionElement>, "ref">> | undefined; th: keyof react.JSX.IntrinsicElements | react.FC, HTMLTableHeaderCellElement>> | react.FC, HTMLTableHeaderCellElement>, "ref">>; thead?: keyof react.JSX.IntrinsicElements | react.FC, HTMLTableSectionElement>, "ref">> | undefined; time?: keyof react.JSX.IntrinsicElements | react.FC, HTMLTimeElement>, "ref">> | undefined; tr: keyof react.JSX.IntrinsicElements | react.FC, HTMLTableRowElement>> | react.FC, HTMLTableRowElement>, "ref">>; track?: keyof react.JSX.IntrinsicElements | react.FC, HTMLTrackElement>, "ref">> | undefined; u?: keyof react.JSX.IntrinsicElements | react.FC, HTMLElement>, "ref">> | undefined; ul: keyof react.JSX.IntrinsicElements | react.FC, HTMLUListElement>, "ref">> | ((props: Omit, HTMLUListElement>, "ref">) => react_jsx_runtime.JSX.Element); var?: keyof react.JSX.IntrinsicElements | react.FC, HTMLElement>, "ref">> | undefined; video?: keyof react.JSX.IntrinsicElements | react.FC, HTMLVideoElement>, "ref">> | undefined; wbr?: keyof react.JSX.IntrinsicElements | react.FC, HTMLElement>, "ref">> | undefined; webview?: keyof react.JSX.IntrinsicElements | react.FC, HTMLWebViewElement>, "ref">> | undefined; svg?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; animate?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; animateMotion?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; animateTransform?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; circle?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; clipPath?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; defs?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; desc?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; ellipse?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; feBlend?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; feColorMatrix?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; feComponentTransfer?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; feComposite?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; feConvolveMatrix?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; feDiffuseLighting?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; feDisplacementMap?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; feDistantLight?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; feDropShadow?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; feFlood?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; feFuncA?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; feFuncB?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; feFuncG?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; feFuncR?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; feGaussianBlur?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; feImage?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; feMerge?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; feMergeNode?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; feMorphology?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; feOffset?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; fePointLight?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; feSpecularLighting?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; feSpotLight?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; feTile?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; feTurbulence?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; foreignObject?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; g?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; image?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; line?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; linearGradient?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; marker?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; mask?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; metadata?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; mpath?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; pattern?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; polygon?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; polyline?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; radialGradient?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; rect?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; stop?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; switch?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; text?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; textPath?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; tspan?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; use?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; view?: keyof react.JSX.IntrinsicElements | react.FC, "ref">> | undefined; wrapper: nextra.MDXWrapper | (({ toc, children, metadata, bottomContent, ...props }: { toc: nextra.Heading[]; children: react.ReactNode; metadata: nextra.NextraMetadata; bottomContent?: react.ReactNode; }) => react_jsx_runtime.JSX.Element); img: react.FC; }; export { useMDXComponents };