import * as React from 'react';
import { ComponentsOverrides } from '@mui/material/styles';
import { CommonInputProps } from './CommonInputProps';
import { ResettableTextFieldProps } from './ResettableTextField';
/**
* An Input component for a string
*
* @example
*
*
* You can customize the `type` props (which defaults to "text").
* Note that, due to a React bug, you should use `` instead of using type="number".
* @example
*
*
*
*/
export declare const TextInput: (props: TextInputProps) => React.JSX.Element;
export type TextInputProps = CommonInputProps & Omit;
declare const PREFIX = "RaTextInput";
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=TextInput.d.ts.map