import PropTypes from 'prop-types'; import React from 'react'; import { FieldProps } from '../AccessibleField/AccessibleField'; import { FileInputProps } from '../FileInput/FileInput'; interface FileInputFieldProps extends FileInputProps, FieldProps { className?: string; } export declare const FileInputField: import("styled-components").StyledComponent<{ (props: FileInputFieldProps): React.ReactElement; propTypes: { label: PropTypes.Validator; labelProps: PropTypes.Requireable; tooltip: PropTypes.Requireable; tooltipProps: PropTypes.Requireable; name: PropTypes.Validator; status: PropTypes.Requireable<"error" | "success" | "warning">; accept: PropTypes.Requireable<(string | null | undefined)[]>; disabled: PropTypes.Requireable; labels: PropTypes.Requireable; error: PropTypes.Requireable; loading: PropTypes.Requireable; loaded: PropTypes.Requireable; unloaded: PropTypes.Requireable; }>>; buttonText: PropTypes.Requireable; prompt: PropTypes.Requireable; onChange: PropTypes.Requireable<(...args: any[]) => any>; onFocus: PropTypes.Requireable<(...args: any[]) => any>; onBlur: PropTypes.Requireable<(...args: any[]) => any>; multiple: PropTypes.Requireable; value: PropTypes.Validator<"" | import("../FileInput/FileInput").FileObject[] | undefined>; }; }, import("styled-components").DefaultTheme, {}, never>; export default FileInputField;