import { FunctionComponent } from 'react';
import { UploadProps } from './interface';
import ImageUpload, { ImageUploadProps } from './ImageUpload';
import Dragger, { DraggerProps } from "./Dragger";
import ImgCrop, { ImgCropProps } from "./ImgCrop";
import './index.scss';
declare const InternalUpload: FunctionComponent<UploadProps>;
type MergedUploadType = typeof InternalUpload & {
    ImageUpload: typeof ImageUpload;
    Dragger: typeof Dragger;
    ImgCrop: typeof ImgCrop;
};
declare const Upload: MergedUploadType;
export type { UploadProps, ImageUploadProps, DraggerProps, ImgCropProps };
export default Upload;
