import * as React from 'react';
import { DropzoneOptions } from 'react-dropzone';
import { ThemedComponentClass } from '@friendsofreactjs/react-css-themr';
interface IFile {
    id?: string | number;
    name: string;
    url?: string;
    removable?: boolean;
}
export interface Props {
    onDrop(files: any[]): void;
    onRemove(file: IFile, index: number): void;
    onBrowseClick?(): void;
    maxFiles?: number;
    dragDropLabel?: string;
    helperText?: string;
    dropzoneConfig?: DropzoneOptions;
    uploadedFiles?: IFile[];
    componentClass?: string;
    componentStyle?: React.CSSProperties;
    theme?: any;
}
declare const _default: ThemedComponentClass<Props, {}>;
export default _default;
