import type { Store } from '../../types.js'; import type { ImageGalleryState, ImageGalleryAction } from './image-gallery.types.js'; /** * Image Lightbox Component * * Full-screen modal for viewing images with custom navigation. * Features: touch gestures, keyboard nav, focus trap, animations. */ interface Props { store: Store; showCaptions?: boolean; showCounter?: boolean; enableKeyboard?: boolean; enableSwipe?: boolean; onClose?: () => void; onImageChange?: (index: number) => void; class?: string; } declare const ImageLightbox: import("svelte").Component; type ImageLightbox = ReturnType; export default ImageLightbox; //# sourceMappingURL=ImageLightbox.svelte.d.ts.map