import type { Meta, StoryObj } from '@storybook/vue3';
import type { MaInputNumberProps } from '../index.vue';
import { MaInputNumber } from '@/index';
declare const meta: Meta<typeof MaInputNumber>;
export default meta;
type Story = StoryObj<typeof MaInputNumber>;
export declare const Default: import("storybook/internal/csf").StoryAnnotations<import("@storybook/vue3").VueRenderer, import("@storybook/vue3").ComponentPropsAndSlots<{
    new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<MaInputNumberProps> & Readonly<{
        onChange?: (...args: any[]) => any;
        onStep?: (...args: any[]) => any;
        "onUpdate:value"?: (...args: any[]) => any;
        onPressEnter?: (...args: any[]) => any;
    }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
        change: (...args: any[]) => void;
        step: (...args: any[]) => void;
        "update:value": (...args: any[]) => void;
        pressEnter: (...args: any[]) => void;
    }, import("vue").PublicProps, {
        size: import("../types").MaInputNumberSize;
        disabled: boolean;
        autofocus: boolean;
        keyboard: boolean;
        stepCount: number;
        controls: boolean;
        stringMode: boolean;
    }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly<MaInputNumberProps> & Readonly<{
        onChange?: (...args: any[]) => any;
        onStep?: (...args: any[]) => any;
        "onUpdate:value"?: (...args: any[]) => any;
        onPressEnter?: (...args: any[]) => any;
    }>, {}, {}, {}, {}, {
        size: import("../types").MaInputNumberSize;
        disabled: boolean;
        autofocus: boolean;
        keyboard: boolean;
        stepCount: number;
        controls: boolean;
        stringMode: boolean;
    }>;
    __isFragment?: never;
    __isTeleport?: never;
    __isSuspense?: never;
} & import("vue").ComponentOptionsBase<Readonly<MaInputNumberProps> & Readonly<{
    onChange?: (...args: any[]) => any;
    onStep?: (...args: any[]) => any;
    "onUpdate:value"?: (...args: any[]) => any;
    onPressEnter?: (...args: any[]) => any;
}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
    change: (...args: any[]) => void;
    step: (...args: any[]) => void;
    "update:value": (...args: any[]) => void;
    pressEnter: (...args: any[]) => void;
}, string, {
    size: import("../types").MaInputNumberSize;
    disabled: boolean;
    autofocus: boolean;
    keyboard: boolean;
    stepCount: number;
    controls: boolean;
    stringMode: boolean;
}, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => {
    $slots: {
        addonBefore?: (props: {}) => any;
    } & {
        addonAfter?: (props: {}) => any;
    };
})>>;
export declare const XSmall: import("storybook/internal/csf").StoryAnnotations<import("@storybook/vue3").VueRenderer, import("@storybook/vue3").ComponentPropsAndSlots<{
    new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<MaInputNumberProps> & Readonly<{
        onChange?: (...args: any[]) => any;
        onStep?: (...args: any[]) => any;
        "onUpdate:value"?: (...args: any[]) => any;
        onPressEnter?: (...args: any[]) => any;
    }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
        change: (...args: any[]) => void;
        step: (...args: any[]) => void;
        "update:value": (...args: any[]) => void;
        pressEnter: (...args: any[]) => void;
    }, import("vue").PublicProps, {
        size: import("../types").MaInputNumberSize;
        disabled: boolean;
        autofocus: boolean;
        keyboard: boolean;
        stepCount: number;
        controls: boolean;
        stringMode: boolean;
    }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly<MaInputNumberProps> & Readonly<{
        onChange?: (...args: any[]) => any;
        onStep?: (...args: any[]) => any;
        "onUpdate:value"?: (...args: any[]) => any;
        onPressEnter?: (...args: any[]) => any;
    }>, {}, {}, {}, {}, {
        size: import("../types").MaInputNumberSize;
        disabled: boolean;
        autofocus: boolean;
        keyboard: boolean;
        stepCount: number;
        controls: boolean;
        stringMode: boolean;
    }>;
    __isFragment?: never;
    __isTeleport?: never;
    __isSuspense?: never;
} & import("vue").ComponentOptionsBase<Readonly<MaInputNumberProps> & Readonly<{
    onChange?: (...args: any[]) => any;
    onStep?: (...args: any[]) => any;
    "onUpdate:value"?: (...args: any[]) => any;
    onPressEnter?: (...args: any[]) => any;
}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
    change: (...args: any[]) => void;
    step: (...args: any[]) => void;
    "update:value": (...args: any[]) => void;
    pressEnter: (...args: any[]) => void;
}, string, {
    size: import("../types").MaInputNumberSize;
    disabled: boolean;
    autofocus: boolean;
    keyboard: boolean;
    stepCount: number;
    controls: boolean;
    stringMode: boolean;
}, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => {
    $slots: {
        addonBefore?: (props: {}) => any;
    } & {
        addonAfter?: (props: {}) => any;
    };
})>>;
export declare const Small: import("storybook/internal/csf").StoryAnnotations<import("@storybook/vue3").VueRenderer, import("@storybook/vue3").ComponentPropsAndSlots<{
    new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<MaInputNumberProps> & Readonly<{
        onChange?: (...args: any[]) => any;
        onStep?: (...args: any[]) => any;
        "onUpdate:value"?: (...args: any[]) => any;
        onPressEnter?: (...args: any[]) => any;
    }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
        change: (...args: any[]) => void;
        step: (...args: any[]) => void;
        "update:value": (...args: any[]) => void;
        pressEnter: (...args: any[]) => void;
    }, import("vue").PublicProps, {
        size: import("../types").MaInputNumberSize;
        disabled: boolean;
        autofocus: boolean;
        keyboard: boolean;
        stepCount: number;
        controls: boolean;
        stringMode: boolean;
    }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly<MaInputNumberProps> & Readonly<{
        onChange?: (...args: any[]) => any;
        onStep?: (...args: any[]) => any;
        "onUpdate:value"?: (...args: any[]) => any;
        onPressEnter?: (...args: any[]) => any;
    }>, {}, {}, {}, {}, {
        size: import("../types").MaInputNumberSize;
        disabled: boolean;
        autofocus: boolean;
        keyboard: boolean;
        stepCount: number;
        controls: boolean;
        stringMode: boolean;
    }>;
    __isFragment?: never;
    __isTeleport?: never;
    __isSuspense?: never;
} & import("vue").ComponentOptionsBase<Readonly<MaInputNumberProps> & Readonly<{
    onChange?: (...args: any[]) => any;
    onStep?: (...args: any[]) => any;
    "onUpdate:value"?: (...args: any[]) => any;
    onPressEnter?: (...args: any[]) => any;
}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
    change: (...args: any[]) => void;
    step: (...args: any[]) => void;
    "update:value": (...args: any[]) => void;
    pressEnter: (...args: any[]) => void;
}, string, {
    size: import("../types").MaInputNumberSize;
    disabled: boolean;
    autofocus: boolean;
    keyboard: boolean;
    stepCount: number;
    controls: boolean;
    stringMode: boolean;
}, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => {
    $slots: {
        addonBefore?: (props: {}) => any;
    } & {
        addonAfter?: (props: {}) => any;
    };
})>>;
export declare const Medium: import("storybook/internal/csf").StoryAnnotations<import("@storybook/vue3").VueRenderer, import("@storybook/vue3").ComponentPropsAndSlots<{
    new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<MaInputNumberProps> & Readonly<{
        onChange?: (...args: any[]) => any;
        onStep?: (...args: any[]) => any;
        "onUpdate:value"?: (...args: any[]) => any;
        onPressEnter?: (...args: any[]) => any;
    }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
        change: (...args: any[]) => void;
        step: (...args: any[]) => void;
        "update:value": (...args: any[]) => void;
        pressEnter: (...args: any[]) => void;
    }, import("vue").PublicProps, {
        size: import("../types").MaInputNumberSize;
        disabled: boolean;
        autofocus: boolean;
        keyboard: boolean;
        stepCount: number;
        controls: boolean;
        stringMode: boolean;
    }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly<MaInputNumberProps> & Readonly<{
        onChange?: (...args: any[]) => any;
        onStep?: (...args: any[]) => any;
        "onUpdate:value"?: (...args: any[]) => any;
        onPressEnter?: (...args: any[]) => any;
    }>, {}, {}, {}, {}, {
        size: import("../types").MaInputNumberSize;
        disabled: boolean;
        autofocus: boolean;
        keyboard: boolean;
        stepCount: number;
        controls: boolean;
        stringMode: boolean;
    }>;
    __isFragment?: never;
    __isTeleport?: never;
    __isSuspense?: never;
} & import("vue").ComponentOptionsBase<Readonly<MaInputNumberProps> & Readonly<{
    onChange?: (...args: any[]) => any;
    onStep?: (...args: any[]) => any;
    "onUpdate:value"?: (...args: any[]) => any;
    onPressEnter?: (...args: any[]) => any;
}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
    change: (...args: any[]) => void;
    step: (...args: any[]) => void;
    "update:value": (...args: any[]) => void;
    pressEnter: (...args: any[]) => void;
}, string, {
    size: import("../types").MaInputNumberSize;
    disabled: boolean;
    autofocus: boolean;
    keyboard: boolean;
    stepCount: number;
    controls: boolean;
    stringMode: boolean;
}, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => {
    $slots: {
        addonBefore?: (props: {}) => any;
    } & {
        addonAfter?: (props: {}) => any;
    };
})>>;
export declare const Large: import("storybook/internal/csf").StoryAnnotations<import("@storybook/vue3").VueRenderer, import("@storybook/vue3").ComponentPropsAndSlots<{
    new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<MaInputNumberProps> & Readonly<{
        onChange?: (...args: any[]) => any;
        onStep?: (...args: any[]) => any;
        "onUpdate:value"?: (...args: any[]) => any;
        onPressEnter?: (...args: any[]) => any;
    }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
        change: (...args: any[]) => void;
        step: (...args: any[]) => void;
        "update:value": (...args: any[]) => void;
        pressEnter: (...args: any[]) => void;
    }, import("vue").PublicProps, {
        size: import("../types").MaInputNumberSize;
        disabled: boolean;
        autofocus: boolean;
        keyboard: boolean;
        stepCount: number;
        controls: boolean;
        stringMode: boolean;
    }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly<MaInputNumberProps> & Readonly<{
        onChange?: (...args: any[]) => any;
        onStep?: (...args: any[]) => any;
        "onUpdate:value"?: (...args: any[]) => any;
        onPressEnter?: (...args: any[]) => any;
    }>, {}, {}, {}, {}, {
        size: import("../types").MaInputNumberSize;
        disabled: boolean;
        autofocus: boolean;
        keyboard: boolean;
        stepCount: number;
        controls: boolean;
        stringMode: boolean;
    }>;
    __isFragment?: never;
    __isTeleport?: never;
    __isSuspense?: never;
} & import("vue").ComponentOptionsBase<Readonly<MaInputNumberProps> & Readonly<{
    onChange?: (...args: any[]) => any;
    onStep?: (...args: any[]) => any;
    "onUpdate:value"?: (...args: any[]) => any;
    onPressEnter?: (...args: any[]) => any;
}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
    change: (...args: any[]) => void;
    step: (...args: any[]) => void;
    "update:value": (...args: any[]) => void;
    pressEnter: (...args: any[]) => void;
}, string, {
    size: import("../types").MaInputNumberSize;
    disabled: boolean;
    autofocus: boolean;
    keyboard: boolean;
    stepCount: number;
    controls: boolean;
    stringMode: boolean;
}, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => {
    $slots: {
        addonBefore?: (props: {}) => any;
    } & {
        addonAfter?: (props: {}) => any;
    };
})>>;
export declare const Disabled: import("storybook/internal/csf").StoryAnnotations<import("@storybook/vue3").VueRenderer, import("@storybook/vue3").ComponentPropsAndSlots<{
    new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<MaInputNumberProps> & Readonly<{
        onChange?: (...args: any[]) => any;
        onStep?: (...args: any[]) => any;
        "onUpdate:value"?: (...args: any[]) => any;
        onPressEnter?: (...args: any[]) => any;
    }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
        change: (...args: any[]) => void;
        step: (...args: any[]) => void;
        "update:value": (...args: any[]) => void;
        pressEnter: (...args: any[]) => void;
    }, import("vue").PublicProps, {
        size: import("../types").MaInputNumberSize;
        disabled: boolean;
        autofocus: boolean;
        keyboard: boolean;
        stepCount: number;
        controls: boolean;
        stringMode: boolean;
    }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly<MaInputNumberProps> & Readonly<{
        onChange?: (...args: any[]) => any;
        onStep?: (...args: any[]) => any;
        "onUpdate:value"?: (...args: any[]) => any;
        onPressEnter?: (...args: any[]) => any;
    }>, {}, {}, {}, {}, {
        size: import("../types").MaInputNumberSize;
        disabled: boolean;
        autofocus: boolean;
        keyboard: boolean;
        stepCount: number;
        controls: boolean;
        stringMode: boolean;
    }>;
    __isFragment?: never;
    __isTeleport?: never;
    __isSuspense?: never;
} & import("vue").ComponentOptionsBase<Readonly<MaInputNumberProps> & Readonly<{
    onChange?: (...args: any[]) => any;
    onStep?: (...args: any[]) => any;
    "onUpdate:value"?: (...args: any[]) => any;
    onPressEnter?: (...args: any[]) => any;
}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
    change: (...args: any[]) => void;
    step: (...args: any[]) => void;
    "update:value": (...args: any[]) => void;
    pressEnter: (...args: any[]) => void;
}, string, {
    size: import("../types").MaInputNumberSize;
    disabled: boolean;
    autofocus: boolean;
    keyboard: boolean;
    stepCount: number;
    controls: boolean;
    stringMode: boolean;
}, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => {
    $slots: {
        addonBefore?: (props: {}) => any;
    } & {
        addonAfter?: (props: {}) => any;
    };
})>>;
export declare const Pre: import("storybook/internal/csf").StoryAnnotations<import("@storybook/vue3").VueRenderer, import("@storybook/vue3").ComponentPropsAndSlots<{
    new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<MaInputNumberProps> & Readonly<{
        onChange?: (...args: any[]) => any;
        onStep?: (...args: any[]) => any;
        "onUpdate:value"?: (...args: any[]) => any;
        onPressEnter?: (...args: any[]) => any;
    }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
        change: (...args: any[]) => void;
        step: (...args: any[]) => void;
        "update:value": (...args: any[]) => void;
        pressEnter: (...args: any[]) => void;
    }, import("vue").PublicProps, {
        size: import("../types").MaInputNumberSize;
        disabled: boolean;
        autofocus: boolean;
        keyboard: boolean;
        stepCount: number;
        controls: boolean;
        stringMode: boolean;
    }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly<MaInputNumberProps> & Readonly<{
        onChange?: (...args: any[]) => any;
        onStep?: (...args: any[]) => any;
        "onUpdate:value"?: (...args: any[]) => any;
        onPressEnter?: (...args: any[]) => any;
    }>, {}, {}, {}, {}, {
        size: import("../types").MaInputNumberSize;
        disabled: boolean;
        autofocus: boolean;
        keyboard: boolean;
        stepCount: number;
        controls: boolean;
        stringMode: boolean;
    }>;
    __isFragment?: never;
    __isTeleport?: never;
    __isSuspense?: never;
} & import("vue").ComponentOptionsBase<Readonly<MaInputNumberProps> & Readonly<{
    onChange?: (...args: any[]) => any;
    onStep?: (...args: any[]) => any;
    "onUpdate:value"?: (...args: any[]) => any;
    onPressEnter?: (...args: any[]) => any;
}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
    change: (...args: any[]) => void;
    step: (...args: any[]) => void;
    "update:value": (...args: any[]) => void;
    pressEnter: (...args: any[]) => void;
}, string, {
    size: import("../types").MaInputNumberSize;
    disabled: boolean;
    autofocus: boolean;
    keyboard: boolean;
    stepCount: number;
    controls: boolean;
    stringMode: boolean;
}, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => {
    $slots: {
        addonBefore?: (props: {}) => any;
    } & {
        addonAfter?: (props: {}) => any;
    };
})>>;
export declare const Post: import("storybook/internal/csf").StoryAnnotations<import("@storybook/vue3").VueRenderer, import("@storybook/vue3").ComponentPropsAndSlots<{
    new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<MaInputNumberProps> & Readonly<{
        onChange?: (...args: any[]) => any;
        onStep?: (...args: any[]) => any;
        "onUpdate:value"?: (...args: any[]) => any;
        onPressEnter?: (...args: any[]) => any;
    }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
        change: (...args: any[]) => void;
        step: (...args: any[]) => void;
        "update:value": (...args: any[]) => void;
        pressEnter: (...args: any[]) => void;
    }, import("vue").PublicProps, {
        size: import("../types").MaInputNumberSize;
        disabled: boolean;
        autofocus: boolean;
        keyboard: boolean;
        stepCount: number;
        controls: boolean;
        stringMode: boolean;
    }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly<MaInputNumberProps> & Readonly<{
        onChange?: (...args: any[]) => any;
        onStep?: (...args: any[]) => any;
        "onUpdate:value"?: (...args: any[]) => any;
        onPressEnter?: (...args: any[]) => any;
    }>, {}, {}, {}, {}, {
        size: import("../types").MaInputNumberSize;
        disabled: boolean;
        autofocus: boolean;
        keyboard: boolean;
        stepCount: number;
        controls: boolean;
        stringMode: boolean;
    }>;
    __isFragment?: never;
    __isTeleport?: never;
    __isSuspense?: never;
} & import("vue").ComponentOptionsBase<Readonly<MaInputNumberProps> & Readonly<{
    onChange?: (...args: any[]) => any;
    onStep?: (...args: any[]) => any;
    "onUpdate:value"?: (...args: any[]) => any;
    onPressEnter?: (...args: any[]) => any;
}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
    change: (...args: any[]) => void;
    step: (...args: any[]) => void;
    "update:value": (...args: any[]) => void;
    pressEnter: (...args: any[]) => void;
}, string, {
    size: import("../types").MaInputNumberSize;
    disabled: boolean;
    autofocus: boolean;
    keyboard: boolean;
    stepCount: number;
    controls: boolean;
    stringMode: boolean;
}, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => {
    $slots: {
        addonBefore?: (props: {}) => any;
    } & {
        addonAfter?: (props: {}) => any;
    };
})>>;
export declare const PrePost: import("storybook/internal/csf").StoryAnnotations<import("@storybook/vue3").VueRenderer, import("@storybook/vue3").ComponentPropsAndSlots<{
    new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<MaInputNumberProps> & Readonly<{
        onChange?: (...args: any[]) => any;
        onStep?: (...args: any[]) => any;
        "onUpdate:value"?: (...args: any[]) => any;
        onPressEnter?: (...args: any[]) => any;
    }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
        change: (...args: any[]) => void;
        step: (...args: any[]) => void;
        "update:value": (...args: any[]) => void;
        pressEnter: (...args: any[]) => void;
    }, import("vue").PublicProps, {
        size: import("../types").MaInputNumberSize;
        disabled: boolean;
        autofocus: boolean;
        keyboard: boolean;
        stepCount: number;
        controls: boolean;
        stringMode: boolean;
    }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly<MaInputNumberProps> & Readonly<{
        onChange?: (...args: any[]) => any;
        onStep?: (...args: any[]) => any;
        "onUpdate:value"?: (...args: any[]) => any;
        onPressEnter?: (...args: any[]) => any;
    }>, {}, {}, {}, {}, {
        size: import("../types").MaInputNumberSize;
        disabled: boolean;
        autofocus: boolean;
        keyboard: boolean;
        stepCount: number;
        controls: boolean;
        stringMode: boolean;
    }>;
    __isFragment?: never;
    __isTeleport?: never;
    __isSuspense?: never;
} & import("vue").ComponentOptionsBase<Readonly<MaInputNumberProps> & Readonly<{
    onChange?: (...args: any[]) => any;
    onStep?: (...args: any[]) => any;
    "onUpdate:value"?: (...args: any[]) => any;
    onPressEnter?: (...args: any[]) => any;
}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
    change: (...args: any[]) => void;
    step: (...args: any[]) => void;
    "update:value": (...args: any[]) => void;
    pressEnter: (...args: any[]) => void;
}, string, {
    size: import("../types").MaInputNumberSize;
    disabled: boolean;
    autofocus: boolean;
    keyboard: boolean;
    stepCount: number;
    controls: boolean;
    stringMode: boolean;
}, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => {
    $slots: {
        addonBefore?: (props: {}) => any;
    } & {
        addonAfter?: (props: {}) => any;
    };
})>>;
export declare const WithFormatter: Story;
export declare const WithPrePostSelect: Story;
export declare const WithPreSelect: Story;
export declare const WithPostSelect: Story;
