import { BoxProps, ElementProps, Factory, StylesApiProps } from '../../core';
import { __BaseInputProps, __InputStylesNames } from '../Input';
export interface TextInputProps extends BoxProps, __BaseInputProps, StylesApiProps<TextInputFactory>, ElementProps<'input', 'size'> {
}
export type TextInputFactory = Factory<{
    props: TextInputProps;
    ref: HTMLInputElement;
    stylesNames: __InputStylesNames;
}>;
export declare const TextInput: import("../../core").MantineComponent<{
    props: TextInputProps;
    ref: HTMLInputElement;
    stylesNames: __InputStylesNames;
}>;
