/** * MediaCard Component * * Individual media thumbnail card for grid view. * Shows image preview, filename, selection state, and actions menu. * * Performance: Wrapped with memo to prevent re-renders when sibling cards change. * Uses content-visibility: auto for off-screen rendering optimization. */ import type { Media } from '../../lib/media/types'; interface MediaCardProps { media: Media; isSelected: boolean; onSelect?: (media: Media, options?: { shiftKey?: boolean; }) => void; onEdit?: (media: Media) => void; onDelete?: (media: Media) => void; mode?: 'single' | 'multiple'; readOnly?: boolean; } export declare const MediaCard: import("react").NamedExoticComponent; export {}; //# sourceMappingURL=MediaCard.d.ts.map