import * as React from 'react'; import { ReactNode } from 'react'; interface SlideshowLightboxProps { children?: ReactNode; ref?: any; thumbnailBorder?: string; magnifyingGlass?: boolean; backgroundColor?: string; theme?: string; iconColor?: any; fullScreen?: boolean; showControls?: boolean; disableImageZoom?: boolean; slideshowInterval?: number; slideDuration?: number; lightboxWidth?: string; showThumbnails?: boolean; open?: boolean; displayMetadata?: boolean; noWindow?: boolean; navigationDots?: boolean; animateThumbnails?: boolean; queryElems?: any; showFullScreenIcon?: boolean; showThumbnailIcon?: boolean; showSlideshowIcon?: boolean; showMagnificationIcons?: boolean; roundedImages?: boolean; downloadImages?: boolean; showNavigationDots?: boolean; rtl?: boolean; modalClose?: string; framework?: string; lightboxIdentifier?: string; nextArrow?: any; prevArrow?: any; arrowStyle?: any; showLoader?: boolean; useCoverMode?: boolean; disableAnim?: any; rightArrowStyle?: any; leftArrowStyle?: any; imgAnimation?: string; maxZoomScale?: number; textColor?: string; licenseKey?: string; images?: any; render?: any; imageComponent?: boolean; imgElemClassname?: string; showArrows?: boolean; showControlsBar?: boolean; rightSidebarComponent?: any; closeIconBtnStyle?: any; controlComponent?: any; lightboxImgClass?: string; thumbnailImgAnim?: boolean; thumbnailImgClass?: string; coverImageInLightbox?: boolean; captionPlacement?: string; onOpen?: any; onClose?: any; onNext?: any; onPrev?: any; onSelect?: any; onRotate?: any; onThumbnailClick?: any; onImgError?: any; className?: string; imgWrapperClassName?: string; fullScreenFillMode?: string; imgClassName?: string; startingSlideIndex?: number; rotateIcon?: boolean; showAllImages?: any; rightArrowClassname?: string; leftArrowClassname?: string; displayedImages?: any; metadataTimeLocale?: string; captionStyle?: any; } declare const SlideshowLightbox: React.FC; export { SlideshowLightbox, type SlideshowLightboxProps };