declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
    button: ObjectConstructor;
    active: BooleanConstructor;
    variant: StringConstructor;
    config: ObjectConstructor;
    bard: {};
    editor: {};
}>, {}, {}, {
    tooltipText(): any;
}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    button: ObjectConstructor;
    active: BooleanConstructor;
    variant: StringConstructor;
    config: ObjectConstructor;
    bard: {};
    editor: {};
}>> & Readonly<{}>, {
    active: boolean;
}, {}, {
    Button: {
        new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<{}> & Readonly<{}>, {
            text: string | number | boolean | null;
            size: string;
            type: string;
            variant: string;
            icon: string;
            target: string;
            as: string;
            href: string;
            iconAppend: string;
            disabled: boolean;
            iconOnly: boolean;
            inset: boolean;
            loading: boolean;
            round: boolean;
            $props: {
                readonly text?: string | number | boolean | null | undefined;
                readonly size?: string | undefined;
                readonly type?: string | undefined;
                readonly variant?: string | undefined;
                readonly icon?: string | undefined;
                readonly target?: string | undefined;
                readonly as?: string | undefined;
                readonly href?: string | undefined;
                readonly iconAppend?: string | undefined;
                readonly disabled?: boolean | undefined;
                readonly iconOnly?: boolean | undefined;
                readonly inset?: boolean | undefined;
                readonly loading?: boolean | undefined;
                readonly round?: boolean | undefined;
            };
        }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, {}, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
            P: {};
            B: {};
            D: {};
            C: {};
            M: {};
            Defaults: {};
        }, Readonly<{}> & Readonly<{}>, {
            text: string | number | boolean | null;
            size: string;
            type: string;
            variant: string;
            icon: string;
            target: string;
            as: string;
            href: string;
            iconAppend: string;
            disabled: boolean;
            iconOnly: boolean;
            inset: boolean;
            loading: boolean;
            round: boolean;
            $props: {
                readonly text?: string | number | boolean | null | undefined;
                readonly size?: string | undefined;
                readonly type?: string | undefined;
                readonly variant?: string | undefined;
                readonly icon?: string | undefined;
                readonly target?: string | undefined;
                readonly as?: string | undefined;
                readonly href?: string | undefined;
                readonly iconAppend?: string | undefined;
                readonly disabled?: boolean | undefined;
                readonly iconOnly?: boolean | undefined;
                readonly inset?: boolean | undefined;
                readonly loading?: boolean | undefined;
                readonly round?: boolean | undefined;
            };
        }, {}, {}, {}, {}>;
        __isFragment?: never;
        __isTeleport?: never;
        __isSuspense?: never;
    } & import("vue").ComponentOptionsBase<Readonly<{}> & Readonly<{}>, {
        text: string | number | boolean | null;
        size: string;
        type: string;
        variant: string;
        icon: string;
        target: string;
        as: string;
        href: string;
        iconAppend: string;
        disabled: boolean;
        iconOnly: boolean;
        inset: boolean;
        loading: boolean;
        round: boolean;
        $props: {
            readonly text?: string | number | boolean | null | undefined;
            readonly size?: string | undefined;
            readonly type?: string | undefined;
            readonly variant?: string | undefined;
            readonly icon?: string | undefined;
            readonly target?: string | undefined;
            readonly as?: string | undefined;
            readonly href?: string | undefined;
            readonly iconAppend?: string | undefined;
            readonly disabled?: boolean | undefined;
            readonly iconOnly?: boolean | undefined;
            readonly inset?: boolean | undefined;
            readonly loading?: boolean | undefined;
            readonly round?: boolean | undefined;
        };
    }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {}, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => {
        $slots: {
            default?: (props: {}) => any;
        };
    });
}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;
