import { IconType } from '../../..';
type NumberLayout = 'default' | 'vertical' | 'horizontal';
interface NumberInputProps {
    modelValue?: number | string;
    min?: number;
    max?: number;
    step?: number;
    spinner?: boolean;
    iconStart?: IconType;
    icon?: IconType;
    label?: string;
    defaultValue?: number | string;
    placeholder?: string;
    disabled?: boolean;
    required?: boolean;
    id?: string;
    helptext?: string;
    layout?: NumberLayout;
    center?: boolean;
    padZero?: number;
    useGrouping?: boolean;
}
declare const _default: import('vue').DefineComponent<NumberInputProps, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
    "update:modelValue": (...args: any[]) => void;
}, string, import('vue').PublicProps, Readonly<NumberInputProps> & Readonly<{
    "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, HTMLDivElement>;
export default _default;
//# sourceMappingURL=NumberInput.vue.d.ts.map