export declare class SpwCard { el: HTMLSpwCardElement; hasImage: boolean; private childHoveredCount; /** Type de variante de carte */ variant?: 'news' | 'vertical' | 'video' | 'event' | 'sidebar' | 'highlighted' | 'people' | 'rounded-picture'; /** Type d'élément du bouton */ elementType: string; /** Spécifie le lien si nécessaire */ href?: string; /** Attribut target, s'applique uniquement si href est rempli */ target: string; /** Remplit l'attribut rel */ rel?: string; /** Définir une date de début si la carte est un évènement */ dateStart?: string; /** Définir une date de fin si la carte est un évènement */ dateEnd?: string; /** Si vrai, les cartes ont la même hauteur */ fullHeight: boolean; /** Si désactivée, la carte n'est pas utilisable */ disabled: boolean; /** Remplit l'attribut aria-label, utilisé à des fins d'accessibilité */ accAriaLabel?: string; componentWillLoad(): void; slotChanged(): void; onMouseEnter(): void; onMouseLeave(): void; private attachNestedCardListeners; private onNestedCardEnter; private onNestedCardLeave; private isPointerInside; private checkForImage; private formatDate; private applyVariantToChildren; private setImageHovered; private get elementClass(); render(): any; }