// Generated by dts-bundle v0.7.3 // Dependencies for this module: // ../../../react import * as React from 'react'; export interface ITextFieldProps { id?: string; label?: string; text: string; placeholder?: string; className?: string; required?: boolean; secure?: boolean; style?: React.CSSProperties; inputFieldStyle?: React.CSSProperties; labelStyle?: React.CSSProperties; darkMode?: boolean; borderRadius?: number; onChange: (text: string) => void; onBlur?: () => void; onFocus?: () => void; disabled?: boolean; toolTipText?: string; placeholderIcon?: string; highlightColor?: string; onlyPaste?: boolean; showClearTextButton?: boolean; maxLength?: number; onEnterKeyPressed?: () => void; clearTextCallback?: () => void; } export interface ITextFieldState { text: string; showTooLongTextErrorMessage: boolean; } export class IATextField extends React.Component { constructor(props: ITextFieldProps); componentWillReceiveProps(props: ITextFieldProps): void; render(): JSX.Element; }