export declare class SpwTile { el: HTMLSpwTileElement; /** Type de variante de tuile */ variant?: 'icon' | 'big' | 'light'; /** Surface sur laquelle la tuile est posée (uniquement valable pour le variant "icon" — adapte les couleurs du titre, de la description et de l'icône slottée). */ surface?: 'light' | 'dark'; /** Couleur de fond de la tuile. Accepte toute valeur CSS valide (variable CSS, hexadécimal, rgba, etc.). Transparent par défaut. */ background?: string; /** Variante de hauteur de la tuile. Pour le variant "icon", "landscape" garde le comportement compact par défaut ; "square" et "portrait" appliquent un ratio fixe. */ height?: 'landscape' | 'square' | 'portrait'; /** Spécifie le lien si nécessaire */ href?: string; /** Attribut target, s'applique uniquement si href est rempli */ target: string; /** Image de fond de la tuile */ imageSrc?: string; /** Texte alternatif de l'image de fond */ imageAlt?: string; /** Masque la spw-tile-description et la révèle au hover (uniquement pour la variante light et big - masquée en mobile) */ revealDescription?: boolean; componentDidLoad(): void; slotChanged(): void; private applyVariantToChildren; private get elementClass(); onMouseEnter(): void; onMouseLeave(): void; private setHovered; render(): any; }