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 { ForC0TxtImgVcContent, ForC0TxtImgVcPayload } from './for-c0-txt-img-vc.interfaces'; import * as i0 from "@angular/core"; export declare class ForC0TxtImgVcComponent { private _data; texts?: BabylonTextInfoI; multimedia?: BabylonMultimediaI; contactInfo?: BabylonContactInfoI; consultTypes?: ConsultI; hotels?: BabylonHotelGlobalItem[]; buttons?: BabylonButtonI[]; links?: BabylonButtonI[]; formSubmit: EventEmitter; submitAttempted: boolean; isSubmitting: boolean; submitError: string | null; isFormValid: boolean; handleSubmit(event: Event): void; private buildPayload; get sortedHotels(): BabylonHotelGlobalItem[]; constructor(); set data(value: ForC0TxtImgVcContent); get data(): ForC0TxtImgVcContent; trackField(index: number): number; trackOption(index: number): number; trackCheckbox(index: number): number; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }