import { default as React } from 'react';
export interface GalleryImage {
id: string;
src: string;
alt?: string;
caption?: string;
thumbnail?: string;
}
export interface ImageGalleryProps {
/** Gallery images */
images: GalleryImage[];
/** Grid columns */
columns?: number;
/** Gap between images */
gap?: number;
/** Enable lightbox */
lightbox?: boolean;
/** Additional className */
className?: string;
}
/**
* ImageGallery Component
*
* Image gallery with grid layout and optional lightbox.
* Supports thumbnails and captions.
*
* @example
* ```tsx
*
* ```
*/
export declare const ImageGallery: React.FC;
//# sourceMappingURL=image-gallery.d.ts.map