import { default as React, ChangeEvent } from 'react'; export interface Props extends React.HTMLAttributes { label?: any; disabled?: boolean; readOnly?: boolean; errorSpan?: boolean; noCounting?: boolean; maxLength?: number; loading?: boolean; required?: boolean; externalError?: any; errorIcon?: any; id?: string; name?: string; type?: 'text' | 'number' | 'textarea' | 'email' | 'tel' | 'url' | 'search' | 'date' | 'datetime-local' | 'time' | 'month' | 'week' | 'color' | 'password' | 'hidden'; leftLabel?: any; rightLabel?: any; externalIcon?: any; value?: any; placeholder?: string; min?: number | string; max?: number | string; backgroundColor?: string; autoComplete?: string; requiredOnLoad?: boolean; autoFocus?: boolean; onChange?: (event: any) => any; onValidate?: (event: any) => any; onTimeout?: (event: any) => any; onBlur?: (value: any, event?: ChangeEvent) => any; } export interface State { error: string; value: any; timer?: any; } declare const _default: ({ label, disabled, readOnly, errorSpan, noCounting, maxLength, loading, required, requiredOnLoad, externalError, errorIcon, id, name, type, leftLabel, rightLabel, externalIcon, value, placeholder, min, max, backgroundColor, autoComplete, className, autoFocus, onChange, onValidate, onTimeout, style, onBlur, }: Props) => import("react/jsx-runtime").JSX.Element; export default _default;