export { M as Markdown, c as compileMarkdown, p as precompileMarkdown } from '../MarkdownCompiler-B_vfRA_F.js'; import * as react_jsx_runtime from 'react/jsx-runtime'; import React from 'react'; import { c as OptixFlowConfig } from '../options-B_wSmoUX.js'; import 'markdown-to-jsx'; /** * Context for sharing custom heading ID mappings * Maps heading text to custom IDs extracted from {#id} syntax */ declare const HeadingIdContext: React.Context>; /** * Provider component for heading ID mappings */ declare function HeadingIdProvider({ children, headingIds, }: { children: React.ReactNode; headingIds: Map; }): react_jsx_runtime.JSX.Element; /** * Hook to access custom heading ID for a given text */ declare function useHeadingId(text: string): string | null; /** * Context for sharing OptixFlow configuration with image components */ declare const OptixFlowContext: React.Context; /** * Provider component for OptixFlow configuration */ declare function OptixFlowProvider({ children, config, }: { children: React.ReactNode; config?: OptixFlowConfig; }): react_jsx_runtime.JSX.Element; /** * Hook to access OptixFlow configuration */ declare function useOptixFlowConfig(): OptixFlowConfig | undefined; export { HeadingIdContext, HeadingIdProvider, OptixFlowContext, OptixFlowProvider, useHeadingId, useOptixFlowConfig };