import { TInputSizes, TInputThemes } from '@/components/inputs/types';

export type TInputProps = React.ComponentPropsWithRef<'input'> & {
  onChange: (value: string) => void;
  onBlur?: (value: string) => void;
  onFocus?: (value: string) => void;
  error: boolean;
  autoFocus?: boolean;
  theme: TInputThemes;
  customSize: TInputSizes;
  rightAdornment?: React.ReactNode;
  leftAdornment?: React.ReactNode;
};
