import { AfterViewInit, ChangeDetectorRef, OnChanges, OnDestroy, OnInit } from '@angular/core'; import { DomSanitizer } from '@angular/platform-browser'; import { HttpClient } from '@angular/common/http'; import { AgwRestService } from '../../../../services/agw-rest.service'; import { DynamicLayoutElementComponent } from "../dynamic-layout-element.component"; import { NgInailCommonConfig } from "../../../../ng-inail-common.config"; import * as i0 from "@angular/core"; /** * Componente per la visualizzazione della prima intestazione di pagina (quella contenente il logo). * * E' possibile indicare al componente di recuperare il frammento html da remoto, passare un frammento html al componente o dire * al componente di utilizzare il frammento html di default. * * Il recupero automatico puo' essere abilitato valorizzando a true la proprieta' di input 'recuperoAutomaticoHtml'. * * In caso di recupero automatico il frammento html verra' recuperato contattando il servizio 'HeaderFooter-MSPublicVersion' * esposto su AGW oppure, se specificato, recuperato all'indirizzo html fornito valorizzando la proprieta' di input 'url'. * Se il recupero automatico non va a buon fine verra' visualizzato l'html di default. * * In caso di recupero non automatico il frammento html dovra' essere fornito in input al componente valorizzando * la proprieta' html oppure inserito nel content del componente. * * In caso di recupero non automatico e' possibile forzare l'utilizzo del frammento html di default valorizzando a true * la proprieta' di input 'useDefault'. */ export declare class LogoHeaderComponent extends DynamicLayoutElementComponent implements OnInit, OnChanges, AfterViewInit, OnDestroy { private sanitizer; private cdr; private http; private agw; private libConfig; constructor(sanitizer: DomSanitizer, cdr: ChangeDetectorRef, http: HttpClient, agw: AgwRestService, libConfig: NgInailCommonConfig); ngOnInit(): void; ngAfterViewInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }