import { ReactElement } from 'react'; import { FileInfo, DriveInfo } from '@solarpunkltd/file-manager-lib'; import { DownloadProgress, TrackDownloadProps, ViewType } from '../../../constants/transfers'; interface FileBrowserContentProps { listToRender: FileInfo[]; drives: DriveInfo[]; currentDrive: DriveInfo | null; view: ViewType; isSearchMode: boolean; trackDownload: (props: TrackDownloadProps) => (dp: DownloadProgress) => void; selectedIds?: Set; onToggleSelected?: (fi: FileInfo, checked: boolean) => void; bulkSelectedCount?: number; onBulk: { download?: () => void; restore?: () => void; forget?: () => void; destroy?: () => void; delete?: () => void; }; setErrorMessage?: (error: string) => void; } export declare function FileBrowserContent({ listToRender, drives, currentDrive, view, isSearchMode, trackDownload, selectedIds, onToggleSelected, bulkSelectedCount, onBulk, setErrorMessage, }: FileBrowserContentProps): ReactElement; export default FileBrowserContent;