import { EventEmitter, OnChanges, SimpleChanges } from '@angular/core'; import { BabylonButtonI, BabylonContactInfoI, ConsultTypeI } from '../../../../interfaces'; import { BabylonHotelGlobalItem } from '../../../../interfaces/babylon-hotel.interface'; import * as i0 from "@angular/core"; export interface ContactFormPayload { consultTypeId?: string | number | null; name: string; lastname: string; email: string; phone: string; message: string; privacy: boolean; } export declare class C4ForC2TxtComponent implements OnChanges { identifier?: string; texts?: BabylonContactInfoI; hotels?: BabylonHotelGlobalItem[]; consultType?: ConsultTypeI; buttons?: BabylonButtonI[]; submitForm: EventEmitter; private fb; submitted: boolean; form: import("@angular/forms").FormGroup<{ consultTypeId: import("@angular/forms").FormControl; name: import("@angular/forms").FormControl; lastname: import("@angular/forms").FormControl; email: import("@angular/forms").FormControl; phone: import("@angular/forms").FormControl; message: import("@angular/forms").FormControl; privacy: import("@angular/forms").FormControl; }>; ngOnChanges(changes: SimpleChanges): void; isInvalid(controlName: keyof typeof this.form.controls): boolean; onSubmit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }