/** * MediaUploadZone Component * * Drag-and-drop file upload area with progress indicators. * Uses useMediaUpload hook for upload mutations. * * Performance: Uses ref-based drag counter to avoid excessive setState * on dragEnter/dragLeave events from nested elements. */ import type { Media } from '../../lib/media/types'; interface MediaUploadZoneProps { onUploadComplete?: (uploadedMedia: Media[]) => void; maxSizeMB?: number; acceptedTypes?: string[]; className?: string; } export declare function MediaUploadZone({ onUploadComplete, maxSizeMB, acceptedTypes, className, }: MediaUploadZoneProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=MediaUploadZone.d.ts.map