import React from 'react'; import { type ComposableProps } from '../../../lib/slot'; import { type GlassVariant } from '../../../lib/glass'; export type UploadItemType = 'card' | 'text' | 'thumbnail'; export type UploadItemState = 'uploading' | 'uploaded' | 'saved' | 'error'; export interface UploadFile { id: string; name: string; size: number; type: string; uploadProgress?: number; uploadedAt?: Date; preview?: string; } export interface UploadItemProps extends ComposableProps<'div'> { type?: UploadItemType; state?: UploadItemState; file: UploadFile; onDelete?: () => void; onRetry?: () => void; /** Glass morphism variant */ glass?: GlassVariant; } export declare const UploadItem: React.ForwardRefExoticComponent>; //# sourceMappingURL=UploadItem.d.ts.map