import type { PropType } from 'vue'; import { type ComponentMap } from './components/components'; import type { ShikiThemeConfig } from './types'; export declare const StreamMarkdown: import("vue").DefineComponent ComponentMap; default: () => {}; }; remarkPlugins: { type: () => any[]; default: () => never[]; }; rehypePlugins: { type: () => any[]; default: () => never[]; }; defaultOrigin: { type: StringConstructor; default: undefined; }; allowedImagePrefixes: { type: () => string[]; default: () => string[]; }; allowedLinkPrefixes: { type: () => string[]; default: () => string[]; }; parseIncompleteMarkdown: { type: BooleanConstructor; default: boolean; }; shikiTheme: { type: PropType; default: undefined; }; codeBlockActions: { type: () => any[]; default: () => never[]; }; codeBlockShowLineNumbers: { type: BooleanConstructor; default: boolean; }; codeBlockSelectable: { type: BooleanConstructor; default: boolean; }; codeBlockHideCopy: { type: BooleanConstructor; default: boolean; }; codeBlockHideDownload: { type: BooleanConstructor; default: boolean; }; }>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly ComponentMap; default: () => {}; }; remarkPlugins: { type: () => any[]; default: () => never[]; }; rehypePlugins: { type: () => any[]; default: () => never[]; }; defaultOrigin: { type: StringConstructor; default: undefined; }; allowedImagePrefixes: { type: () => string[]; default: () => string[]; }; allowedLinkPrefixes: { type: () => string[]; default: () => string[]; }; parseIncompleteMarkdown: { type: BooleanConstructor; default: boolean; }; shikiTheme: { type: PropType; default: undefined; }; codeBlockActions: { type: () => any[]; default: () => never[]; }; codeBlockShowLineNumbers: { type: BooleanConstructor; default: boolean; }; codeBlockSelectable: { type: BooleanConstructor; default: boolean; }; codeBlockHideCopy: { type: BooleanConstructor; default: boolean; }; codeBlockHideDownload: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{}>, { class: string; components: ComponentMap; content: string; className: string; remarkPlugins: any[]; rehypePlugins: any[]; defaultOrigin: string; allowedImagePrefixes: string[]; allowedLinkPrefixes: string[]; parseIncompleteMarkdown: boolean; shikiTheme: ShikiThemeConfig; codeBlockActions: any[]; codeBlockShowLineNumbers: boolean; codeBlockSelectable: boolean; codeBlockHideCopy: boolean; codeBlockHideDownload: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default StreamMarkdown;