import type { GalleryPhoto } from '../types/gallery'; /** * Props for a single thumbnail button in the caption strip. */ interface ThumbnailProps { active?: boolean; photo?: GalleryPhoto | null; onPress?: (event: React.MouseEvent) => void; number?: number; } /** * Renders a clickable thumbnail for selecting a photo by index. */ declare function Thumbnail({ active, photo, onPress, number, }: ThumbnailProps): import("react/jsx-runtime").JSX.Element | null; declare const MemoizedThumbnail: import("react").MemoExoticComponent; export { MemoizedThumbnail as Thumbnail }; /** * @deprecated Use named import instead: `import { Thumbnail } from './thumbnail'`. * Default export will be removed in the next major version. */ export default MemoizedThumbnail;