import { ElementRef, QueryList, AfterViewInit, OnDestroy, OnChanges, SimpleChanges } from '@angular/core'; import { BabylonAdvantageItemI } from '../../../../interfaces/babylon-advantages-item.interface'; import { BabylonMultimediaI, BabylonTextInfoI } from '../../../../interfaces'; import { BabylonGlobalsFaqGroup } from '../../../../interfaces/babylon-globals-faqs-group.interface'; import * as i0 from "@angular/core"; export declare class FaqsModuleRComponent implements AfterViewInit, OnDestroy, OnChanges { texts?: BabylonTextInfoI; multimedia?: BabylonMultimediaI; lists?: BabylonGlobalsFaqGroup[]; ngOnChanges(changes: SimpleChanges): void; private _items; set items(value: BabylonAdvantageItemI[] | undefined); get items(): BabylonAdvantageItemI[]; faqAnswerRefs?: QueryList>; faqHeights: number[]; expandedFaqIndex: number | null; private readonly platformId; private readonly cdr; ngAfterViewInit(): void; ngOnDestroy(): void; toggleFaq(index: number): void; isFaqOpen(index: number): boolean; trackFaq(index: number): number; getAnswerHeight(index: number): number; private measureAnswerHeights; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }