import React from "react";
type InputFieldProps = {
    type?: "tel" | "url" | "date" | "file" | "text" | "time" | "week" | "color" | "email" | "month" | "range" | "number" | "datetime-local";
    name: string;
    label?: string;
    fieldClass?: string;
    inputClass?: string;
    labelClass?: string;
    errorClass?: string;
    placeholder?: string;
    defaultValue?: string;
    autoComplete?: string;
    validate?: (value: string) => string | null;
};
type InputFieldRef = {
    validate: () => boolean;
    getValue: () => string;
    reset: () => void;
};
declare const InputField: React.ForwardRefExoticComponent<InputFieldProps & React.RefAttributes<InputFieldRef>>;
export default InputField;
