import React from 'react';
import Html5Uploader from './html5-uploader';
import IframeUploader from './iframe-uploader';
import type { Html5Props, UploadFile } from '../types';
export default class Uploader extends React.Component {
state: {
Component: typeof Html5Uploader;
};
uploaderRef: InstanceType | InstanceType;
componentDidMount(): void;
abort(file: UploadFile): void;
startUpload(files: UploadFile[]): void;
saveUploaderRef: (ref: InstanceType) => void;
render(): React.JSX.Element;
}