import { ChangeDetectorRef, OnChanges, OnDestroy, OnInit } from '@angular/core'; import { HttpClient } from '@angular/common/http'; import { DomSanitizer } from '@angular/platform-browser'; 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 del Footer INAIL. * * 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 FooterComponent extends DynamicLayoutElementComponent implements OnInit, OnChanges, OnDestroy { private sanitizer; private cdr; private libConfig; private http; private agw; constructor(sanitizer: DomSanitizer, cdr: ChangeDetectorRef, libConfig: NgInailCommonConfig, http: HttpClient, agw: AgwRestService); ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }