import { EventEmitter } from '@angular/core'; import { BabylonButtonI, BabylonContactInfoI, BabylonMultimediaI, BabylonTextInfoI } from '../../../../interfaces'; import { ConsultI } from '../../../../interfaces/babylon-consult.interface'; import { BabylonHotelGlobalItem } from '../../../../interfaces/babylon-hotel.interface'; import { LisC3TxtImgCtContent, LisC3TxtImgCtFormPayload } from './lis-c3-txt-img-ct.interfaces'; import * as i0 from "@angular/core"; export declare class LisC3TxtImgCtComponent { private readonly fallbackContent; content: LisC3TxtImgCtContent; texts?: BabylonTextInfoI; multimedia?: BabylonMultimediaI; contactInfo?: BabylonContactInfoI; consultTypes?: ConsultI; hotels?: BabylonHotelGlobalItem[]; buttons?: BabylonButtonI[]; formSubmit: EventEmitter; submitAttempted: boolean; isSubmitting: boolean; submitError: string | null; isFormValid: boolean; trackByIndex(index: number): number; handleSubmit(event: Event): void; private buildPayload; get sortedHotels(): BabylonHotelGlobalItem[]; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }