import * as React from 'react'; export interface IDropAreaProps { onFiles?: (files: File[], event?: any) => void; onText?: (text: string, event?: any) => void; onUri?: (url: string, event?: any) => void; } export interface IDropAreaState { } export declare class DropArea extends React.Component { static defaultProps: { onFiles: (...args: any[]) => any; onText: (...args: any[]) => any; onUrl: (...args: any[]) => any; }; mounted: boolean; coponentWillUnmount(): void; onDragOver: (originalDragOver: any) => (event: any) => void; onDragEnter: (originalDragEnter: any) => (event: any) => void; onDrop: (originalDrop: any) => (event: any) => void; onPaste: (originalOnPaste: any) => (event: any) => void; process(dataTransfer: DataTransfer, event: any): void; render(): React.DetailedReactHTMLElement; }