import { ChangeEvent, InputHTMLAttributes, ReactElement, FC } from "react"; import { IconProp } from "@fortawesome/fontawesome-svg-core"; declare type InputSize = "lg" | "sm"; export interface InputProps extends Omit, "size"> { /** 是否禁用 */ disabled?: boolean; /**设置 input 大小,支持 lg 或者是 sm */ size?: InputSize; /**添加图标,在右侧悬浮添加一个图标,用于提示 */ icon?: IconProp; /**添加前缀 用于配置一些固定组合 */ prepend?: string | ReactElement; /**添加后缀 用于配置一些固定组合 */ append?: string | ReactElement; onChange?: (e: ChangeEvent) => void; } /** * import { Input } from 'vikingship' */ export declare const Input: FC; export default Input;