import { ElementRef, EventEmitter, Injector, NgZone, ViewContainerRef } from '@angular/core'; import { AfterViewInit, OnChanges, OnDestroy, OnInit } from '@angular/core'; import { NgChanges, TippyConfig, TippyProps } from './hint.types'; import { ViewService } from '@ngneat/overview'; import { Content } from '@ngneat/overview'; export declare class BllHintDirective implements OnChanges, AfterViewInit, OnDestroy, OnInit { private platformId; private globalConfig; private injector; private viewService; private vcr; private zone; private host; appendTo: TippyProps['appendTo']; delay: TippyProps['delay']; duration: TippyProps['duration']; hideOnClick: TippyProps['hideOnClick']; interactive: TippyProps['interactive']; interactiveBorder: TippyProps['interactiveBorder']; maxWidth: TippyProps['maxWidth']; offset: TippyProps['offset']; placement: TippyProps['placement']; popperOptions: TippyProps['popperOptions']; showOnCreate: TippyProps['showOnCreate']; trigger: TippyProps['trigger']; triggerTarget: TippyProps['triggerTarget']; zIndex: TippyProps['zIndex']; lazy: boolean; variation: string; isEnabled: boolean; className: string; onlyTextOverflow: boolean; data: any; useHostWidth: boolean; content: Content; visible: EventEmitter; isVisible: boolean; private instance; private view; private viewRef; private destroyed; private props; private enabled; private variationDefined; private viewOptions$; constructor(platformId: string, globalConfig: TippyConfig, injector: Injector, viewService: ViewService, vcr: ViewContainerRef, zone: NgZone, host: ElementRef); ngOnChanges(changes: NgChanges): void; ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; destroyView(): void; show(): void; hide(): void; enable(): void; disable(): void; private setProps; private setStatus; private get hostWidth(); private createInstance; private resolveContent; private handleContextMenu; private checkOverflow; private listenToHostResize; }