import * as React from 'react'; import { CoreInput } from '../internal/WixUiCoreComponents/components/CoreInput'; import { TextFieldProps, TextFieldDefaultProps, TextFieldState } from './types'; export declare class TextField extends React.Component { static displayName: string; private readonly _rootRef; private readonly _inputId; private readonly _errorMessageId; private readonly _prefixLabelId; private readonly _isPassword; private inputRef; static defaultProps: TextFieldDefaultProps; state: TextFieldState; constructor(props: TextFieldProps); TextFieldRef: React.RefObject; focus: (options?: FocusOptions) => void; blur: () => void; showErrorTooltip: () => void; hideErrorTooltip: () => void; _getClearButton: (shouldAddClearButtonGap: boolean) => React.JSX.Element; _getErrorSuffix: () => React.JSX.Element; _getSuccessSuffix: () => React.JSX.Element; _getArrowsSuffix: () => React.JSX.Element; _togglePasswordVisibility: () => void; _handleVisibilityIconPressed: (e: React.KeyboardEvent) => void; _getShowHideIcon: () => React.JSX.Element; _isNewErrorMessage: () => boolean; _getSuffix: () => React.JSX.Element; _getPrefix: () => React.JSX.Element; _floatingLabelInput: React.ForwardRefExoticComponent & React.RefAttributes>; _toggleTooltip: (showTooltip: any) => void; _onErrorButtonClick: () => void; _onClickOutside: () => void; _onFocus: (e: any) => void; _onBlur: (e: any) => void; _getCharCount: () => React.JSX.Element; render(): React.JSX.Element; } //# sourceMappingURL=TextField.d.ts.map