import type { GalleryController, GalleryPhoto, GalleryPhrases } from '../types/gallery'; /** * Props for the internal gallery viewport, controls, and caption panel. */ interface GalleryProps { activePhotoIndex?: number; activePhotoPressed?: () => void; direction?: string; light?: boolean; nextButtonPressed?: () => void; onActivePhotoIndexChange?: (index: number) => void; phrases?: GalleryPhrases; photos?: GalleryPhoto[]; preloadSize?: number; prevButtonPressed?: () => void; showThumbnails?: boolean; wrap?: boolean; } declare const MemoizedGallery: import("react").NamedExoticComponent>; export { MemoizedGallery as Gallery }; /** * @deprecated Use named import instead: `import { Gallery } from './gallery'`. * Default export will be removed in the next major version. */ export default MemoizedGallery;