import { BaseInputProperties, TextInputChildren } from '../text-input';
export interface NumberInputProperties extends BaseInputProperties<{
    value: number;
}> {
    /** The min value a number can be */
    min?: number;
    /** The max value a number can be */
    max?: number;
    /** The step to increment the number value by */
    step?: number;
    /** Represents if the input value is valid */
    valid?: {
        valid?: boolean;
        message?: string;
    } | boolean;
}
declare const _default: import("@dojo/framework/core/interfaces").OptionalWNodeFactory<{
    properties: NumberInputProperties & import("@dojo/framework/core/interfaces").WidgetProperties & {
        variant?: "default" | "inherit" | undefined;
    } & import("@dojo/framework/core/middleware/theme").ThemeProperties;
    children: TextInputChildren;
}>;
export default _default;
