/** * MediaList Component * * Table/list view of media items with columns for metadata. * * Performance: Images use lazy loading + async decoding. * Row hover highlights for better visual feedback. */ import type { Media } from '../../lib/media/types'; interface MediaListProps { items: Media[]; isLoading: boolean; selectedIds: Set; onSelect?: (media: Media, options?: { shiftKey?: boolean; }) => void; onEdit?: (media: Media) => void; onDelete?: (media: Media) => void; mode?: 'single' | 'multiple'; readOnly?: boolean; className?: string; } export declare function MediaList({ items, isLoading, selectedIds, onSelect, onEdit, onDelete, mode, readOnly, className, }: MediaListProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=MediaList.d.ts.map