import React from "react";
interface UploadProps {
    acceptedFormats: string[];
    onUploadComplete: (uploadedFiles: file[]) => void;
    onDelete?: (deletedFilesUuids: string[]) => void;
    className?: string;
    initialFiles?: file[];
    allowMultiple?: boolean;
    buttonText?: string | Node;
}
type file = {
    name: string;
    type: string;
    size: number;
    url?: string;
    uuid?: string;
};
declare const Upload: ({ acceptedFormats, onUploadComplete, onDelete, className, initialFiles, allowMultiple, buttonText }: UploadProps) => React.JSX.Element;
export default Upload;
