import { default as React } from 'react';
import { ControllerRenderProps, FieldValues, Path } from 'react-hook-form';
interface InjectedProps {
    onChange: (files: Array<File>) => void;
}
interface Props<V extends FieldValues, N extends Path<V>> {
    children: React.ReactNode | ((props: InjectedProps) => React.ReactNode);
    field: ControllerRenderProps<V, N>;
    accept?: string;
    multiple?: boolean;
}
export declare const FileInput: <Values extends FieldValues, Names extends Path<Values>>({ children, accept, multiple, field }: Props<Values, Names>) => React.JSX.Element;
export {};
