import type { InjectionKey } from 'vue';
import type { AppContext, MDXComponents, UserApp } from '../../shared';
export declare const mdxComponentsKey: InjectionKey<MDXComponents>;
export declare function useMDXComponents(): MDXComponents | undefined;
export declare function provideMDXComponents(mdxComponents: MDXComponents): void;
export declare function installMDXComponents(context: AppContext, { mdxComponents }: UserApp): Promise<void>;
