import * as React from 'react';
import { TextFieldProps } from '@mui/material/TextField';
import { ComponentsOverrides } from '@mui/material/styles';
import { CommonInputProps } from './CommonInputProps';
/**
* An Input component for a number
*
* @example
*
*
* You can customize the `step` props (which defaults to "any")
* @example
*
*
*/
export declare const NumberInput: (props: NumberInputProps) => React.JSX.Element;
export interface NumberInputProps extends CommonInputProps, Omit {
step?: string | number;
min?: string | number;
max?: string | number;
}
declare const PREFIX = "RaNumberInput";
declare module '@mui/material/styles' {
interface ComponentNameToClassKey {
[PREFIX]: 'root';
}
interface ComponentsPropsList {
[PREFIX]: Partial;
}
interface Components {
[PREFIX]?: {
defaultProps?: ComponentsPropsList[typeof PREFIX];
styleOverrides?: ComponentsOverrides>[typeof PREFIX];
};
}
}
export {};
//# sourceMappingURL=NumberInput.d.ts.map