import React from "react";
interface InputProps extends React.ComponentPropsWithoutRef<"input"> {
    onChange?: (e: React.ChangeEvent<HTMLInputElement>) => void;
    errorMessage?: string;
    loading?: boolean;
    height?: number;
    width?: number;
    children?: React.ReactNode;
    touched?: boolean;
    label?: string;
    icon?: {
        position: "left" | "right";
        element: React.ReactNode;
    };
    compact?: boolean;
    validated?: boolean;
    onResetField?: () => void;
    onRemoveField?: () => void;
    onValidate?: () => void;
}
declare const Input: React.ForwardRefExoticComponent<InputProps & React.RefAttributes<HTMLInputElement>>;
export default Input;
