import type { Meta, StoryFn } from '@storybook/vue3';
import MaResult from '@/components/result/index.vue';
declare const _default: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {
    MaButton: {
        new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<import("../../..").MaButtonProps> & Readonly<{}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, {
            size: import("../../..").ButtonSize;
            variant: import("../../..").ButtonVariant;
            disabled: boolean;
            loading: boolean;
            color: import("../../..").ButtonColor;
            shape: import("../../..").ButtonShape;
            htmlType: import("../../..").ButtonHtmlType;
        }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
            P: {};
            B: {};
            D: {};
            C: {};
            M: {};
            Defaults: {};
        }, Readonly<import("../../..").MaButtonProps> & Readonly<{}>, {}, {}, {}, {}, {
            size: import("../../..").ButtonSize;
            variant: import("../../..").ButtonVariant;
            disabled: boolean;
            loading: boolean;
            color: import("../../..").ButtonColor;
            shape: import("../../..").ButtonShape;
            htmlType: import("../../..").ButtonHtmlType;
        }>;
        __isFragment?: never;
        __isTeleport?: never;
        __isSuspense?: never;
    } & import("vue").ComponentOptionsBase<Readonly<import("../../..").MaButtonProps> & Readonly<{}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
        size: import("../../..").ButtonSize;
        variant: import("../../..").ButtonVariant;
        disabled: boolean;
        loading: boolean;
        color: import("../../..").ButtonColor;
        shape: import("../../..").ButtonShape;
        htmlType: import("../../..").ButtonHtmlType;
    }, {}, 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;
        };
    });
    MaResult: {
        new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<import("@/components/result/index.vue").MaResultProps> & Readonly<{}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, {
            status: string;
        }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
            P: {};
            B: {};
            D: {};
            C: {};
            M: {};
            Defaults: {};
        }, Readonly<import("@/components/result/index.vue").MaResultProps> & Readonly<{}>, {}, {}, {}, {}, {
            status: string;
        }>;
        __isFragment?: never;
        __isTeleport?: never;
        __isSuspense?: never;
    } & import("vue").ComponentOptionsBase<Readonly<import("@/components/result/index.vue").MaResultProps> & Readonly<{}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
        status: string;
    }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => {
        $slots: {
            titleSlot?: (props: {
                class: string;
            }) => any;
        } & {
            subTiteSlot?: (props: {
                class: string;
            }) => any;
        } & {
            default?: (props: {}) => any;
        };
    });
}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;
export declare const baseConfig: Meta<typeof MaResult>;
export declare const Template: StoryFn;
export declare const TemplateSlot: StoryFn;
