import { ElementRef, OnChanges, OnDestroy, OnInit, Renderer2, SimpleChange } from '@angular/core'; import { MapManager } from '../../manager/map-manager'; export declare class H21MapInfoBoxComponent implements OnInit, OnChanges, OnDestroy { private _renderer; private _manager; private _infoBox; isShow: boolean; clientX: number; clientY: number; offsetX: number; offsetY: number; zIndex: number; offsetPositionY: number; offsetPositionX: number; private _infoBoxAddService; private _mapContainer; private _destroy$; constructor(_renderer: Renderer2, _manager: MapManager, _infoBox: ElementRef); ngOnInit(): void; onInit(): void; ngOnDestroy(): void; onDestroy(): void; ngOnChanges(changes: { [key: string]: SimpleChange; }): void; private _initService; private _addEventListener; private _getInfoBoxXOffset; private _getInfoBoxYOffset; private _getInfoBoxPositionClass; private _getMapContainerSize; private _open; private _close; private _setPosition; private _setZIndex; }