import { type Component, type JSX, type ParentProps } from 'solid-js'; export interface MDXComponents { [k: string]: (props: ParentProps) => JSX.Element; } export declare function useMDXComponents(components: MDXProviderProps['components']): MDXComponents; export declare function withMDXComponents(Comp: Component<{ components?: MDXComponents; allComponents?: MDXComponents; }>): (props: MDXProviderProps) => JSX.Element; export interface MDXProviderProps extends Component { children: JSX.Element; components: MDXComponents | ((props: ParentProps) => MDXComponents); disableParentContext?: boolean; } export declare function MDXProvider(props: MDXProviderProps): JSX.Element;