import { HTMLInputTypeAttribute, ChangeEvent } from "react"; import "../styles/index.scss"; declare type InputProps = { label?: string; supportiveText?: string; leadingIcon?: string; trailingIcon?: string; leadingText?: string; trailingText?: string; state?: "normal" | "error" | "success" | "warning" | "disabled" | "read-only"; placeholder?: string; size?: "s" | "m" | "l"; type?: "text" | "text-area"; inputType?: HTMLInputTypeAttribute; value?: string; onChange?: (e: ChangeEvent) => void; }; declare const Input: ({ label, supportiveText, leadingIcon, trailingIcon, leadingText, trailingText, state, placeholder, size, type, inputType, onChange, value, }: InputProps) => JSX.Element; export default Input;