import React from 'react';
import { UseFormRegisterReturn } from 'react-hook-form';
import { FieldWrapperPassThroughProps } from './FieldWrapper';
export declare type InputFieldProps = FieldWrapperPassThroughProps & {
    type?: 'text' | 'email' | 'password' | 'file' | 'checkbox' | 'hidden' | 'tel' | 'number' | 'radio' | 'range' | 'search' | 'url';
    autoComplete?: string;
    className?: string;
    multiple?: boolean;
    accept?: string;
    value?: string | number | readonly string[] | undefined;
    placeholder?: string;
    disabled?: boolean;
    pattern?: string;
    registration: Partial<UseFormRegisterReturn>;
    customInputField?: React.ReactNode;
};
export declare const InputField: (props: InputFieldProps) => JSX.Element;
//# sourceMappingURL=InputField.d.ts.map