import { ReactNode } from 'react'; export declare const status: readonly ["danger", "success", "warning"]; export type RowInputProps = Omit, 'size' | 'prefix' | 'onChange' | 'type'>; export type InputChangeEvent = React.ChangeEvent; export interface InputProps extends RowInputProps { type?: 'password' | 'text'; placeholder?: string; disabled?: boolean; beforeNode?: ReactNode; afterNode?: ReactNode; prefix?: ReactNode; suffix?: ReactNode; allowClear?: boolean; defaultValue?: string; maxLength?: number; status?: (typeof status)[number]; onChange?: (e: InputChangeEvent) => void; } export declare const EventKey = "__e__"; export type InputProxy = HTMLInputElement & { [EventKey]?: any; };