import * as React from 'react'; /** * @hidden */ export interface UploadDropZoneProps { addButtonComponent: any; statusComponent: any; disabled: boolean | undefined; onAdd: (files: FileList) => void; } /** * @hidden */ export declare class UploadDropZone extends React.Component { private _documentInterval; private _elementInterval; private _lastDocumentDragOver; private _lastElementDragOver; private _documentActive; private _elementActive; private documentActive; private elementActive; componentDidMount(): void; componentWillUnmount(): void; onDocumentDragEnter: () => void; onDocumentDragOver: () => void; onElementDragEnter: () => void; onElementDragOver: (event: any) => void; onDrop: (event: any) => void; isDragOver: (prevDate: Date) => boolean; render(): JSX.Element; }