import { InputHTMLAttributes, Ref, CSSProperties, ChangeEvent, ReactNode, PureComponent } from 'react';
import PropTypes from 'prop-types';
import { CombinePropsAndAttributes } from '../../helpers';
interface ISelfProps {
elementRef?: Ref;
style?: CSSProperties;
disabled?: boolean;
children: ReactNode;
onChange?(files: File[], event: ChangeEvent): any;
}
export declare type IProps = CombinePropsAndAttributes>;
export default class FileSelect extends PureComponent {
static propTypes: {
elementRef: PropTypes.Requireable<(...args: any[]) => any>;
style: PropTypes.Requireable