export declare class SpwCardImage {
    el: HTMLSpwCardImageElement;
    /** Label spécifié dans la carte */
    label?: string;
    /** Ratio d'aspect de l'image pour tous les breakpoints (ex: "16/9", "4/3", "1/1") */
    ratio?: string;
    /** Ratio d'aspect de l'image en vue mobile */
    ratioMobile?: string;
    /** Ratio d'aspect de l'image en vue tablette */
    ratioTablet?: string;
    /** Ratio d'aspect de l'image en vue desktop */
    ratioDesktop?: string;
    /** Position de l'image (object-position), ex: 'top', 'center', 'bottom right' */
    imagePosition?: string;
    /** Icône affichée au survol de l'image (référence Font Awesome) */
    hoverIcon?: string;
    /** Redimensionnement de l'image (object-fit) */
    imageFit?: string;
    componentDidLoad(): void;
    private onCardHover;
    private get hasRatio();
    private get elementClass();
    render(): any;
}
