import { AfterViewInit, ElementRef, Renderer2 } from '@angular/core'; import { MatIconRegistry } from '@angular/material/icon'; import { DomSanitizer } from '@angular/platform-browser'; import * as i0 from "@angular/core"; export interface AppDownload { /** Logo de la plateforme de téléchargement (ex : logo Apple Store, Play Store...) */ Logo: any; /** Lien de la page de téléchargement */ Lien: string; /** Texte principal (nom de la plateforme de téléchargement) */ TexteGras: string; /** Texte secondaire : pour contextualiser l'action */ Texte: string; } /** * @component * @name MAppDownload * @description * Composant graphique pour afficher les liens de téléchargement d'une Appli * Exemple : liens pour télécharger l'Appli M sur Apple Store * * ### Usage example * ```html * * ``` * * @selector m-app-download * @standalone true * @module CommonModule, MatIconModule, MatButtonModule */ export declare class MAppDownload implements AfterViewInit { iconRegistry: MatIconRegistry; sanitizer: DomSanitizer; private renderer; /** * Logo + lien téléchargement + texte * */ data: AppDownload; /** * Element HTML pour l'icon représentant la plateforme de téléchargement */ iconPrincipal: ElementRef; text: ElementRef; constructor(iconRegistry: MatIconRegistry, sanitizer: DomSanitizer, renderer: Renderer2); ngAfterViewInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }