import { EventEmitter } from '../../../stencil-public-runtime';
export declare class SpwLightboxItem {
    hostElement: HTMLSpwLightboxItemElement;
    /** URL de l'image à afficher dans la lightbox */
    src: string;
    /** Texte alternatif de l'image */
    alt: string;
    /** Titre de la légende affichée en superposition de l'image */
    captionTitle?: string;
    /** Texte de la légende affichée en superposition de l'image */
    captionText?: string;
    /** Texte du copyright à afficher sur l'image */
    copyrightText?: string;
    /** Icône Font Awesome du copyright */
    copyrightIcon?: string;
    /** Permet de spécifier une variante de Font Awesome pour l'icône de copyright */
    copyrightIconVariant: 'fa-solid' | 'fa-brands' | 'fa-regular' | 'fa-light';
    /** Lien du copyright */
    copyrightHref?: string;
    /** Target du lien du copyright */
    copyrightTarget?: string;
    /** Texte du label aria du bouton déclencheur */
    textOpenImage: string;
    /** Affiche une icône de loupe en superposition au survol */
    isHover?: boolean;
    /** Icône affichée au survol de l'image (référence Font Awesome) */
    hoverIcon?: string;
    spwLightboxItemClick: EventEmitter<{
        src: string;
        alt: string;
        captionTitle: string;
        captionText: string;
        index: number;
    }>;
    private getIndex;
    private handleClick;
    private handleKeydown;
    render(): any;
}
