import React from "react"; import { ControlsProps } from "../../common/controls.type"; import { IconProp } from "../icon"; type PropPrependAppend = string | React.ReactElement; export interface InputProps extends Omit, "size" | "prefix">, ControlsProps { value?: string; onDebounce?: (value: string) => void; debounceTimeout?: number; prepend?: PropPrependAppend; prefix?: string | React.ReactElement; prefixIcon?: IconProp; prefixText?: string; prefixPlaceholder?: string; suffixPlaceholder?: string; suffixText?: string; suffixIcon?: IconProp; suffix?: string | React.ReactElement; append?: PropPrependAppend; clearable?: boolean; togglePassword?: boolean; htmlSize?: number; fill?: boolean; } declare const Input: React.ForwardRefExoticComponent & React.RefAttributes>; export default Input;