import type { ComponentPropsWithRef } from "react";
type InputProps = ComponentPropsWithRef<"input">;
type FormInputProps = Omit<InputProps, "className"> & {
    readonly icon?: React.JSX.Element;
    readonly errorMessage?: string;
    readonly isTouched?: boolean;
    readonly isDirty?: boolean;
    readonly type?: "text" | "password" | "email" | "url";
    readonly inputClassName?: string;
    readonly containerClassName?: string;
    readonly errorMessageClassName?: string;
    readonly hideErrors?: boolean;
};
export declare const FormInput: import("react").ForwardRefExoticComponent<Omit<FormInputProps, "ref"> & import("react").RefAttributes<HTMLInputElement>>;
export {};
//# sourceMappingURL=form-input.d.ts.map