import React from 'react'; export interface MediaGalleryStripItem { media_type: string; media_url: string; title?: string | null; /** Stable key when present (e.g. release_media rows); falls back to index. */ id?: string; } export interface MediaGalleryStripProps { items: MediaGalleryStripItem[]; className?: string; } /** * Read-only media gallery — a horizontal-scroll strip of 240×200 tiles where * still-images open an {@link ImageGalleryModal} lightbox and video clips play * inline via {@link Video}. The lightbox index is the tile's rank among the * IMAGE-only items (clips are skipped), so the modal opens on the correct image. * * Single source of truth for the detail-page media strip — replaces the markup * that was hand-rolled inline in the product-release and "What I Shipped" detail * pages (the release copy also had a raw-index lightbox bug this component fixes). */ export declare function MediaGalleryStrip({ items, className }: MediaGalleryStripProps): React.JSX.Element | null; //# sourceMappingURL=media-gallery-strip.d.ts.map