export declare class SpwTile {
el: HTMLSpwTileElement;
/** Type de variante de tuile */
variant?: 'icon' | 'big' | 'light';
/** Variante de hauteur de la tuile (valable pour les variants big & light) */
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;
}