import React from "react";
export interface LightboxImage {
    src?: string;
    alt?: string;
    caption?: string;
}
export interface LightboxProps {
    /** Array of images to display */
    images: LightboxImage[];
    /** Current image index */
    currentIndex?: number;
    /** Whether the lightbox is open */
    isOpen?: boolean;
    /** Show image counter (e.g., "3 of 12") */
    showCounter?: boolean;
    /** Declarative close event name */
    closeAction?: string;
    /** Direct onClose callback */
    onClose?: () => void;
    /** Direct onIndexChange callback */
    onIndexChange?: (index: number) => void;
    /** Additional CSS classes */
    className?: string;
}
export declare const Lightbox: React.FC<LightboxProps>;
