import { type MarkdownComponents, type PluggableList } from '@renoun/mdx'; export type { MarkdownComponents }; export interface MarkdownProps { /** The markdown content to render. */ children: string; /** Components to override the HTML compiled from markdown syntax. */ components?: MarkdownComponents; /** Remark plugins to use. See [PluggableList](https://github.com/unifiedjs/unified?tab=readme-ov-file#pluggablelist) for more info. */ remarkPlugins?: PluggableList; /** Rehype plugins to use. See [PluggableList](https://github.com/unifiedjs/unified?tab=readme-ov-file#pluggablelist) for more info. */ rehypePlugins?: PluggableList; } /** Compiles and renders a string of markdown content. */ export declare function Markdown({ children, components, remarkPlugins, rehypePlugins, }: MarkdownProps): Promise;