import { type SaasflareComponentProps } from "../../providers"; /** Props for the GalleryLightbox component. */ export interface GalleryLightboxProps extends SaasflareComponentProps { /** Array of image URLs. */ images: string[]; /** Whether the lightbox is open. */ open: boolean; /** Current image index. */ index: number; /** Called when the lightbox should close. */ onClose: () => void; /** Called when the index changes. */ onIndexChange: (index: number) => void; /** Additional class names. */ className?: string; } /** * Fullscreen image lightbox with keyboard navigation. * * @component * @package ui */ export declare function GalleryLightbox({ images, open, index, onClose, onIndexChange, className, surface, radius, animated, iconWeight, }: GalleryLightboxProps): import("react/jsx-runtime").JSX.Element;