import { ChangeEventHandler, FC, FocusEventHandler } from 'react';
import { TextFieldProps as MuiTextFieldProps } from '@material-ui/core';
declare type TextFieldProps = Omit<MuiTextFieldProps, 'value' | 'startIcon' | 'endIcon' | 'InputProps' | 'InputLabelProps' | 'onFocus' | 'onBlur' | 'endAdornment' | 'startAdornment' | 'onChange' | 'classes'> & {
    value: string | number | null | undefined;
    onChange?: ChangeEventHandler<HTMLInputElement>;
    startIcon?: React.ReactNode;
    endIcon?: React.ReactNode;
    InputProps?: MuiTextFieldProps['InputProps'] & {
        startAdornment?: React.ReactNode;
    };
    InputLabelProps?: MuiTextFieldProps['InputLabelProps'] & {
        startAdornment?: React.ReactNode;
    };
    onFocus?: FocusEventHandler<HTMLInputElement>;
    onBlur?: FocusEventHandler<HTMLInputElement>;
    endAdornment?: React.ReactNode;
    startAdornment?: React.ReactNode;
};
declare const TextField: FC<TextFieldProps>;
export default TextField;
//# sourceMappingURL=index.d.ts.map