import { type ValidatorOptions } from '../validator'; interface InputBase extends React.HTMLAttributes { style?: React.CSSProperties; label?: string; type?: string; placeholder?: string; inputRef?: React.RefObject; labelColor?: React.CSSProperties['color']; inputColorBorder?: React.CSSProperties['color']; inputColor?: React.CSSProperties['color']; defaultValue?: string; disabled?: boolean; validatorOptions?: ValidatorOptions; onBlur?: (e: React.FocusEvent) => void; onChange?: (e: React.ChangeEvent) => void; value?: string; autoComplete?: string; step?: number | 'any'; } export type InputProps = InputBase & { kind?: 'input' | 'textarea'; name: string; }; export type SelectProps = InputBase & { kind: 'select'; name?: never; id: string; }; export declare const Input: React.FC; export {};