import { OnChanges, OnDestroy, OnInit, SimpleChanges, TemplateRef } from '@angular/core'; import { NzTooltipDirective } from 'ng-zorro-antd/tooltip'; import { ILabels, IMouseEnterLabelsEvent, ISafeAny } from './label.type'; interface ITooltipPosition { left: string; top: string; width: string; height: string; } export declare class BixiLabelTooltipComponent implements OnInit, OnChanges, OnDestroy { tooltipVisible: boolean; tooltip: IMouseEnterLabelsEvent; content: TemplateRef | undefined; tooltipRef: NzTooltipDirective; labels: ILabels[]; style: ITooltipPosition | null; private tooltipDispose$; private destroy$; private shouldDisplay; constructor(); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; onTooltipOverlayMouseEnter(): void; onTooltipOverlayMouseLeave(): void; ngOnDestroy(): void; } export {};