import type { Body, Meta, State, Uppy, UppyFile } from '@uppy/core'; import type { I18n } from '@uppy/utils'; import statusBarStates from './StatusBarStates.js'; export interface StatusBarUIProps { newFiles: number; allowNewUpload: boolean; isUploadInProgress: boolean; isAllPaused: boolean; resumableUploads: boolean; error: any; hideUploadButton?: boolean; hidePauseResumeButton?: boolean; hideCancelButton?: boolean; hideRetryButton?: boolean; recoveredState: State['recoveredState']; uploadState: (typeof statusBarStates)[keyof typeof statusBarStates]; totalProgress: number; files: Record>; supportsUploadProgress: boolean; hideAfterFinish?: boolean; isSomeGhost: boolean; doneButtonHandler?: (() => void) | null; isUploadStarted: boolean; i18n: I18n; startUpload: () => void; uppy: Uppy; isAllComplete: boolean; showProgressDetails?: boolean; numUploads: number; complete: number; totalSize: number | null; totalETA: number | null; totalUploadedSize: number; } export default function StatusBarUI({ newFiles, allowNewUpload, isUploadInProgress, isAllPaused, resumableUploads, error, hideUploadButton, hidePauseResumeButton, hideCancelButton, hideRetryButton, recoveredState, uploadState, totalProgress, files, supportsUploadProgress, hideAfterFinish, isSomeGhost, doneButtonHandler, isUploadStarted, i18n, startUpload, uppy, isAllComplete, showProgressDetails, numUploads, complete, totalSize, totalETA, totalUploadedSize, }: StatusBarUIProps): import("preact").JSX.Element | null; //# sourceMappingURL=StatusBarUI.d.ts.map