///
import React, { Component } from 'react';
import { AjaxUploaderProps, AjaxUploaderState, DefaultListArr } from './iUpload';
declare class AjaxUploader extends Component {
constructor(props: AjaxUploaderProps);
reqs: Record;
mounted: any;
file: any;
componentWillUnmount(): void;
componentDidMount(): void;
onChange: (e: any) => void;
onClick: () => void;
onKeyDown: (e: React.KeyboardEvent) => void;
onFileDrop: (e: any) => void;
uploadFiles: (files: DefaultListArr[]) => void;
upload: (file: DefaultListArr, fileList: DefaultListArr[]) => NodeJS.Timeout | undefined;
post: (file: DefaultListArr) => void;
reset: () => void;
abort: (file?: any) => void;
render(): JSX.Element;
}
export default AjaxUploader;