import type { ChangeEvent, FocusEvent, HTMLAttributes } from "react";
export type FileInputAttributes = Omit<HTMLAttributes<HTMLLabelElement>, "onChange" | "onFocus" | "onBlur">;
export interface FileInputProps extends FileInputAttributes {
    className?: string;
    name?: string;
    autoFocus?: boolean;
    onChange?: (event: ChangeEvent<HTMLInputElement>) => void;
    onFocus?: (event: FocusEvent<HTMLInputElement>) => void;
    onBlur?: (event: FocusEvent<HTMLInputElement>) => void;
}
declare const FileInput: (props: FileInputProps & import("react").RefAttributes<HTMLLabelElement>) => import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> | null;
export default FileInput;
