import { AfterViewInit, ChangeDetectorRef, EventEmitter, OnInit } from '@angular/core'; import { FormBuilder, FormGroup } from '@angular/forms'; import { DomSanitizer, SafeResourceUrl } from '@angular/platform-browser'; import { BabylonTagsI, BabylonTextsColorsI } from '../../../interfaces'; import { BabylonButtonI } from '../../../interfaces/babylon-button.interface'; import { BabylonImageI } from '../../../interfaces/babylon-image.interface'; import { BabylonInputI } from '../../../interfaces/babylon-input.interface'; import * as i0 from "@angular/core"; export declare class BabylonStaticFooterComponent implements AfterViewInit, OnInit { private readonly sanitizer; private readonly cdr; private readonly fb; img?: BabylonImageI; title?: string; ndTitle?: string; rdTitle?: string; thTitle?: string; fifthTitle?: string; ahTitle?: string; frameUrl: string; contactInfo?: BabylonButtonI[]; contactLinks?: BabylonButtonI[]; address?: BabylonAddressItem; addressHotels?: BabylonAddressItem[]; socialMedia?: BabylonButtonI[]; copyright?: string; nav?: BabylonButtonI[]; footerLinks?: BabylonButtonI[]; logo?: BabylonImageI; input?: BabylonInputI; legalAdvise?: string; additionalLinks?: BabylonButtonI[]; tags?: BabylonTagsI; textColors?: BabylonTextsColorsI; submitForm: EventEmitter; safeUrl: SafeResourceUrl | null; form: FormGroup; constructor(sanitizer: DomSanitizer, cdr: ChangeDetectorRef, fb: FormBuilder); ngAfterViewInit(): void; ngOnInit(): void; validateInput(): void; inputChange(event: Event): void; submit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export interface BabylonAddressItem { id?: string; name?: string; address?: string; city?: string; locality?: string; province?: string; country?: string; cp?: string; url?: string; mapLink?: string; phone?: string; email?: string; full_address?: string; category?: string; }