export interface TSInputHTMLAttributes { /** css class name. Use it instead of "className" */ class?: string; /** Show error style */ hasError?: boolean | 'true' | 'false'; /** Disable state of the input */ disabled?: boolean | 'true' | 'false'; /** Readonly state of the input */ readonly?: boolean | 'true' | 'false'; /** Direction 'rtl' or 'ltr' */ dir?: string; /** Icon that appears at the beginning of the input (left in ltr direction) */ "icon-start"?: string; /** Icon that appears at the ending part of the input (right in ltr direction). Readonly and disabled state will show a lock icon instead. */ "icon-end"?: string; } export interface TSInput { /** Show error style */ hasError?: boolean; /** Disable state of the input */ disabled?: boolean; /** Readonly state of the input */ readonly?: boolean; /** Direction 'rtl' or 'ltr' */ dir?: string; /** Icon that appears at the beginning of the input (left in ltr direction) */ iconStart?: string; /** Icon that appears at the ending part of the input (right in ltr direction). Readonly and disabled state will show a lock icon instead. */ iconEnd?: string; }