import { NumberFormatOptions } from '@react-input/number-format';
import { InputProps } from '../Input/types';
import { FieldRootProps } from '../Field/FieldRoot';
export interface NumberFieldProps extends InputProps {
    id?: string;
    value?: number;
    defaultValue?: number;
    description?: React.ReactNode;
    label?: React.ReactNode;
    success?: React.ReactNode;
    error?: React.ReactNode;
    status?: FieldRootProps['status'];
    numberFormat?: NumberFormatOptions & {
        locales?: Intl.LocalesArgument;
    };
    onChange?: (value: number) => void;
}
export declare const NumberField: ({ id, value, defaultValue, description, label, success, error, status, numberFormat, onChange, ...inputProps }: NumberFieldProps) => import("@emotion/react/jsx-runtime").JSX.Element;
