import * as React from 'react'; import { Input } from './Input'; interface InputHasIconProps { id?: string; name?: string; value?: string; placeholder?: string; readOnly?: boolean; disabled?: boolean; required?: boolean; className?: string; onChange?: Function; onKeyDown?: Function; onFocus?: Function; onBlur?: Function; onPaste?: Function; prefix?: any; iconSuffix?: boolean; suffix?: any; iconPrefix?: boolean; } interface InputHasIconStates { isFocus: boolean; } export declare class InputHasIcon extends React.Component { ref_Input: Input; constructor(props: any); private onFocus; private onBlur; onSetFocus: () => void; private renderPrefixInput; private renderSuffixInput; render(): JSX.Element; } export {};