import React from 'react'; import { BUCKET_VALUE } from '../../../../app/Types/firebase'; export interface LightObjectModel { file: File; serverFilePath: string; serverFilename: string; id: string; } export interface LinkObjectModel { url: string; path: string; id: string; dbFilePath: string; name: string; bucket: BUCKET_VALUE; serverFilename: string; sizeMbs?: number; } declare function MultiFileUpload(data: { onStartUpload?: any; isDisabled?: any; maxSizeMB?: any; path?: any; default?: any; callback?: (linkObject: LinkObjectModel) => void; consumeLT?: any; accept?: any; id?: any; type?: any; className?: any; variant?: 'plain' | 'colored'; showUrls?: boolean; uploadTasksCallback?: (tasks: any[]) => void; lightMode?: boolean; options?: { name: string; description: string; function: any; callback: any; }; lightCallback?: (linkObject: LightObjectModel[]) => void; showFiles?: boolean; userId?: string; agentId?: string; bucket: BUCKET_VALUE; loading?: boolean; setLoading?: React.Dispatch>; }): React.JSX.Element; export default MultiFileUpload;