import { M as MarkdownOptions, U as UseMarkdownResult } from '../options-B_wSmoUX.js'; import 'markdown-to-jsx'; import 'react'; /** * Hook for compiling markdown to JSX * * @param markdown - The markdown string to compile * @param options - Markdown compilation options * @returns Compiled JSX content with compilation state * * @example * ```tsx * function MyComponent() { * const { content, isCompiling } = useMarkdown("# Hello World"); * return
{content}
; * } * ``` */ declare function useMarkdown(markdown: string, options?: MarkdownOptions): UseMarkdownResult; /** * Hook for merging custom markdown options with defaults * * @param options - Custom markdown options * @returns Merged options with defaults * * @example * ```tsx * function MyComponent() { * const options = useMarkdownOptions({ * overrides: { * h1: MyCustomH1, * }, * }); * * return # Hello; * } * ``` */ declare function useMarkdownOptions(options?: MarkdownOptions): MarkdownOptions; export { useMarkdown, useMarkdownOptions };