import { PropType, CSSProperties } from 'vue';
declare const _default: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
    content: {
        type: StringConstructor;
        required: true;
    };
    style: {
        type: PropType<CSSProperties>;
        default: () => void;
    };
    class: {
        type: StringConstructor;
        default: string;
    };
    stream: {
        type: BooleanConstructor;
        default: boolean;
    };
}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    content: {
        type: StringConstructor;
        required: true;
    };
    style: {
        type: PropType<CSSProperties>;
        default: () => void;
    };
    class: {
        type: StringConstructor;
        default: string;
    };
    stream: {
        type: BooleanConstructor;
        default: boolean;
    };
}>> & Readonly<{}>, {
    style: CSSProperties;
    class: string;
    stream: boolean;
}, {}, {
    VueMarkDownHeader: {
        new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins<Readonly<import('vue').ExtractPropTypes<{
            lang: {
                type: StringConstructor;
                default: string;
            };
            copyTxt: {
                type: StringConstructor;
                default: string;
            };
            copiedTxt: {
                type: StringConstructor;
                default: string;
            };
            item: {
                type: StringConstructor;
                default: string;
            };
            downloadTxt: {
                type: StringConstructor;
                default: string;
            };
        }>> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, {
            lang: string;
            copyTxt: string;
            copiedTxt: string;
            item: string;
            downloadTxt: string;
        }, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {
            copyRef: HTMLDivElement;
        }, HTMLDivElement, import('vue').ComponentProvideOptions, {
            P: {};
            B: {};
            D: {};
            C: {};
            M: {};
            Defaults: {};
        }, Readonly<import('vue').ExtractPropTypes<{
            lang: {
                type: StringConstructor;
                default: string;
            };
            copyTxt: {
                type: StringConstructor;
                default: string;
            };
            copiedTxt: {
                type: StringConstructor;
                default: string;
            };
            item: {
                type: StringConstructor;
                default: string;
            };
            downloadTxt: {
                type: StringConstructor;
                default: string;
            };
        }>> & Readonly<{}>, {}, {}, {}, {}, {
            lang: string;
            copyTxt: string;
            copiedTxt: string;
            item: string;
            downloadTxt: string;
        }>;
        __isFragment?: never;
        __isTeleport?: never;
        __isSuspense?: never;
    } & import('vue').ComponentOptionsBase<Readonly<import('vue').ExtractPropTypes<{
        lang: {
            type: StringConstructor;
            default: string;
        };
        copyTxt: {
            type: StringConstructor;
            default: string;
        };
        copiedTxt: {
            type: StringConstructor;
            default: string;
        };
        item: {
            type: StringConstructor;
            default: string;
        };
        downloadTxt: {
            type: StringConstructor;
            default: string;
        };
    }>> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, {
        lang: string;
        copyTxt: string;
        copiedTxt: string;
        item: string;
        downloadTxt: string;
    }, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => {
        $slots: {
            default?(_: {}): any;
        };
    });
}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
export default _default;
