import React from 'react'; import { Socket } from 'socket.io-client'; interface FileUploadProps { socket?: Socket | null; onFilesSelected?: (files: File[]) => void; inputRef: React.RefObject; inputPopupRef: React.RefObject; flowConfig?: any; availableFiles?: availableFile[]; showFileUploadPopup: boolean; setShowFileUploadPopup: (show: boolean) => void; isResettingChat: boolean; apiKey: string; baseUrl: string; } export interface availableFile { fileId: string; isActive: boolean; filename: string; mimetype: string; error?: string; } export default function FileUpload({ socket, onFilesSelected, inputRef, flowConfig, inputPopupRef, availableFiles, showFileUploadPopup, setShowFileUploadPopup, isResettingChat, apiKey, baseUrl }: FileUploadProps): import("react/jsx-runtime").JSX.Element; export {};