import React, { InputHTMLAttributes } from 'react'; export type CustomInputProps = { size: 'lg' | 'md' | 'sm'; autoComplete?: 'on' | 'off'; onChange?: (v: string) => void; errorMessage?: string; actionIcon?: JSX.Element; onActionClick?: () => void; isDeleteAction?: boolean; displayIcon?: JSX.Element; label?: string | JSX.Element; isDisabled?: boolean; CustomInput?: JSX.Element; type?: 'none' | 'text' | 'tel' | 'url' | 'email' | 'numeric' | 'decimal' | 'search' | 'number'; isNumerousKeyboard?: boolean; enterKeyHint?: React.InputHTMLAttributes['enterKeyHint']; nativeOnChange?: React.ChangeEventHandler; }; export type Props = Omit, HTMLInputElement>, 'size' | 'autoComplete' | 'type' | 'onChange' | 'enterKeyHint' | 'ref'> & CustomInputProps; /** * @deprecated Consider to use at '@hhgtech/hhg-components/mantine' */ declare const PureInput: React.ForwardRefExoticComponent, HTMLInputElement>, "enterKeyHint" | "autoComplete" | "size" | "type" | "onChange" | "ref"> & CustomInputProps & React.RefAttributes>; export { PureInput };