///
import { TAlphaIcon } from '../alphaIcon/alphaIcon.type';
export interface IWrapper extends React.HTMLAttributes {
invalid?: boolean;
disabled?: boolean;
allowClear?: boolean;
showPassword?: boolean;
minWidth?: number;
filled?: boolean;
focus?: boolean;
iconRight?: boolean;
icon?: TAlphaIcon;
}
export interface IBasicWrapper extends React.HTMLAttributes {
invalid?: boolean;
disabled?: boolean;
allowClear?: boolean;
showPassword?: boolean;
minWidth?: number;
filled?: boolean;
focus?: boolean;
iconRight?: boolean;
icon?: TAlphaIcon;
}
export interface IInput extends Omit, 'onChange' | 'onBlur' | 'size'> {
type: 'text' | 'password' | 'textarea';
invalid?: boolean;
disabled?: boolean;
teid?: string;
allowClear?: boolean;
showPassword?: boolean;
idInput?: string;
minWidth?: number;
icon?: TAlphaIcon;
iconRight?: boolean;
basic?: boolean;
onClickInput?: () => void;
onChange?: (value: string) => void;
onBlur?: (value: string) => void;
}