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;
    /** Opacité de l'overlay (valeur entre 0 et 100) */
    overlayOpacity?: number;
    componentWillLoad(): void;
    slotChanged(): void;
    private applyVariantToChildren;
    private get elementClass();
    onMouseEnter(): void;
    onMouseLeave(): void;
    private setHovered;
    render(): any;
}
