import { EventEmitter, ElementRef } from '@angular/core'; import { MatDialogRef } from '@angular/material/dialog'; import { BabylonGlobal, BabylonTagsI, BabylonTextInfoI, BabylonTextsColorsI } from '../../../interfaces'; import { BabylonHotelStylesItem } from '../../../interfaces/babylon-hotel-styles.interface'; import * as i0 from "@angular/core"; export declare class BabylonEngineWidgetModalComponent { private readonly dialogRef; texts?: BabylonTextInfoI; locale?: string; widgetConfig?: any; ticker?: string; styles?: BabylonHotelStylesItem; tags?: BabylonTagsI; textColors?: BabylonTextsColorsI; close: EventEmitter; globalInfo?: BabylonGlobal; private platformId; advScrollContainer: ElementRef; advThumbPosition: number; advThumbHeight: number; showAdvScrollbar: boolean; constructor(dialogRef: MatDialogRef); onResize(): void; calculateAdvScrollDimensions(): void; onAdvScroll(event: Event): void; closeModal(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }