import { ElementRef, OnDestroy, ChangeDetectorRef, EventEmitter } from "@angular/core"; import { Subscription } from "rxjs"; import { IdService } from "../shared/services/id.service"; import { PopoverService } from "../shared/services/popover.service"; export declare class TooltipComponent implements OnDestroy { private idService; private popoverService; private cdr; private eRef; isOpen: boolean; readonly contentSlotExists: boolean; readonly triggerSlotExists: boolean; readonly classGen: string[]; active: boolean; size: "small" | "large" | "medium"; clickable: boolean; hoverable: boolean; icon: string; iconWeight?: "solid" | "regular" | "light"; id: string; labelTrigger: string; text: string; position?: "top" | "right" | "bottom" | "left"; positionX?: "left" | "right" | "center"; title: string; transition?: "opacity" | "opacity-transform"; absolute: boolean; headingTag: "h2" | "h3" | "h4" | "h5" | "h6"; popoverToggle: EventEmitter<{}>; onButtonClick: EventEmitter<{}>; self: ElementRef; button: ElementRef; content: ElementRef; contentSlot: ElementRef; triggerSlot: ElementRef; clickListener: any; $popoverToggleSub: Subscription; constructor(idService: IdService, popoverService: PopoverService, cdr: ChangeDetectorRef, eRef: ElementRef); onMouseOver(event: Event): void; onMouseOut(event: Event): void; readonly topGen: number; readonly leftGen: number; readonly overflowLeft: number; animationDone(e: any): void; ngOnDestroy(): void; toggle(e: any): void; hoverToggle(toggle: boolean): void; $_Popover_toggleClose(e: any): void; $_Popover_close(e: any): void; }