import { Meta, StoryObj } from '@storybook/web-components';
import { IInputFeedbackProp, ModusSize } from '../types';
interface NumberInputArgs {
    'auto-complete'?: 'on' | 'off';
    bordered?: boolean;
    'currency-symbol'?: string;
    'custom-class'?: string;
    disabled?: boolean;
    feedback?: IInputFeedbackProp;
    'input-aria-invalid'?: 'true' | 'false';
    'input-id'?: string;
    inputmode?: 'decimal' | 'none' | 'numeric';
    'input-tab-index'?: number;
    label?: string;
    max?: number;
    min?: number;
    name?: string;
    placeholder?: string;
    'read-only'?: boolean;
    required?: boolean;
    size?: ModusSize;
    step?: number;
    type?: 'number' | 'range';
    value: string;
}
declare const meta: Meta<NumberInputArgs>;
export default meta;
type Story = StoryObj<NumberInputArgs>;
export declare const Default: Story;
export declare const Currency: Story;
export declare const WithErrorFeedback: Story;
export declare const ShadowDomParent: Story;
export declare const Migration: Story;
