import { AnimationEvent } from '@angular/animations'; import { CdkConnectedOverlay, CdkOverlayOrigin, ConnectedOverlayPositionChange, ConnectionPositionPair } from '@angular/cdk/overlay'; import { ChangeDetectorRef, EventEmitter, TemplateRef } from '@angular/core'; import { BehaviorSubject, Observable } from 'rxjs'; export declare class NzToolTipComponent { cdr: ChangeDetectorRef; _hasBackdrop: boolean; _prefix: string; _positions: ConnectionPositionPair[]; _classMap: {}; _placement: string; _trigger: string; _content: string | TemplateRef; overlayOrigin: CdkOverlayOrigin; isContentString: boolean; isTitleString: boolean; visibleSource: BehaviorSubject; visible$: Observable; _title: string | TemplateRef; overlay: CdkConnectedOverlay; nzVisibleChange: EventEmitter; nzOverlayClassName: string; nzOverlayStyle: { [key: string]: string; }; nzMouseEnterDelay: number; nzMouseLeaveDelay: number; nzContent: string | TemplateRef; nzTitle: string | TemplateRef; nzVisible: boolean; nzTrigger: string; nzPlacement: string; updatePosition(): void; onPositionChange($event: ConnectedOverlayPositionChange): void; show(): void; hide(): void; _afterVisibilityAnimation(e: AnimationEvent): void; setClassMap(): void; setOverlayOrigin(origin: CdkOverlayOrigin): void; constructor(cdr: ChangeDetectorRef); isContentEmpty(): boolean; }