import React from 'react';
interface DocumentSource {
    id: string;
    type: 'pdf' | 'doc' | 'docx' | 'url' | 'google-drive' | 'text';
    name: string;
    size?: number;
    url?: string;
    file?: File;
    status: 'pending' | 'uploading' | 'processing' | 'completed' | 'error';
    progress: number;
    error?: string;
    extractedData?: {
        pageCount: number;
        wordCount: number;
        confidence: number;
        requirements: string[];
        deadline?: Date;
        estimatedValue?: number;
    };
}
interface RFPDocumentUploadProps {
    onDocumentsProcessed?: (documents: DocumentSource[]) => void;
    onAnalysisComplete?: (analysisResults: any) => void;
    maxFileSize?: number;
    acceptedFormats?: string[];
    className?: string;
}
export declare const RFPDocumentUpload: React.FC<RFPDocumentUploadProps>;
export default RFPDocumentUpload;
//# sourceMappingURL=RFPDocumentUpload.d.ts.map