/**
 * ProductGallery – product detail image gallery (primitive)
 *
 * Uses ImageDisplay with configurable variant (carousel, thumbStrip, etc.).
 * For use on individual product page.
 */
import React from 'react';
import { type ImageDisplayVariant } from '../primitives/ImageDisplay';
import type { ImageZoomMode } from '../primitives/ImageZoom';
export interface ProductGalleryProps {
    images: string[];
    variant?: ImageDisplayVariant;
    alt?: string;
    className?: string;
    style?: React.CSSProperties;
    carouselAutoplay?: boolean;
    carouselIntervalMs?: number;
    /** Enable zoom functionality on product images */
    enableZoom?: boolean;
    /** Zoom mode: 'hover' (Amazon-style), 'lens', 'click' (lightbox), 'both' */
    zoomMode?: ImageZoomMode;
    /** Zoom magnification level (2 = 200%, 3 = 300%) */
    zoomLevel?: number;
}
export declare function ProductGallery({ images, variant, alt, className, style, carouselAutoplay, carouselIntervalMs, enableZoom, zoomMode, zoomLevel, }: ProductGalleryProps): React.JSX.Element;
//# sourceMappingURL=ProductGallery.d.ts.map