export type UploadQueueStatus = 'uploading' | 'done' | 'error'; export interface UploadQueueFile { id: string; name: string; progress: number; status: UploadQueueStatus; error?: string; } interface UploadQueueProps { files?: UploadQueueFile[]; class?: string; onretry?: (id: string) => void; onremove?: (id: string) => void; } declare const UploadQueue: import("svelte").Component; type UploadQueue = ReturnType; export default UploadQueue;