import type { FieldErrorHandling, InputBaseProps } from "../types.js";
type NumberProps = {
    numericType?: NumericType | undefined;
    minValue?: number;
    maxValue?: number;
    step?: number;
    precision?: number;
    trailingZeros?: boolean;
};
export type NumericType = "PositiveInt" | "NegativeInt" | "NonNegativeInt" | "NonPositiveInt" | "NegativeFloat" | "PositiveFloat" | "NonNegativeFloat" | "NonPositiveFloat" | "BigInt" | "Int" | "Float";
export interface InputNumberProps extends Omit<InputBaseProps<string | number> & FieldErrorHandling & NumberProps & Omit<React.InputHTMLAttributes<HTMLInputElement>, "min" | "max" | "minLength" | "maxLength">, "value" | "defaultValue" | "name" | "pattern"> {
    name: string;
    min?: number;
    max?: number;
    step?: number;
    precision?: number;
    trailingZeros?: boolean;
}
export {};
//# sourceMappingURL=types.d.ts.map