import { AfterViewInit, ElementRef, QueryList } from '@angular/core'; import { BabylonItemI, BabylonTextInfoI } from '../../../interfaces'; import { BabylonDestinationI } from '../../../interfaces/babylon-destination.interface'; import { BabylonHotelGlobalItem } from '../../../interfaces/babylon-hotel.interface'; import * as i0 from "@angular/core"; type NormalizedFaq = { kind: 'destination'; title: string; hotels: BabylonHotelGlobalItem[]; } | { kind: 'item'; title: string; text: string; }; export declare class BabylonLisC2TxtComponent implements AfterViewInit { activeIndex: number | null; texts?: BabylonTextInfoI; destinations?: BabylonDestinationI[]; hotels?: BabylonHotelGlobalItem[]; items?: BabylonItemI[]; answers: QueryList>; getNumber(text: string): number[]; showIfSup(value?: string | null): string; get faqsNormalized(): NormalizedFaq[]; ngAfterViewInit(): void; onToggleFaq(index: number): void; isActive(index: number): boolean; getHotelById(id: number | undefined): BabylonHotelGlobalItem | undefined; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export {};