import React from 'react';
declare global {
    interface Window {
        pdfjsLib: any;
        XLSX: any;
    }
}
interface UploadDocumentsProps {
    setDocumentPreviewFiles: (files: {
        name: string;
        id: string;
        content: string;
        mimeType: string;
    }[]) => void;
    maxDocuments?: number;
    documentPreviewFiles: any;
    onLoadingChange?: (loading: boolean) => void;
    onDocumentError?: (error: {
        message: string;
        severity: 'error' | 'warning' | 'info';
    }) => void;
    onValidateFile?: (file: File) => boolean;
    onValidatePayloadSize?: (newDocuments: {
        name: string;
        id: string;
        content: string;
        mimeType: string;
    }[]) => boolean;
}
declare const UploadDocuments: React.FC<UploadDocumentsProps>;
export default UploadDocuments;
