import { AfterViewInit, ElementRef, Renderer2 } from '@angular/core'; export declare class UsaTooltipDirective implements AfterViewInit { private el; private renderer; tooltipBody: HTMLElement; tooltipTrigger: HTMLElement; tooltipWrapper: HTMLElement; readonly TRIANGLE_SIZE = 5; position: string; /** * Value to be displayed in tooltip */ title: string; /** * Additional classes to be applied to wrapper */ classes: string; constructor(el: ElementRef, renderer: Renderer2); ngAfterViewInit(): void; positionTop(): void; positionBottom(): void; positionLeft(): void; positionRight(): void; setPositionClass(position: string): void; show(): void; hide(): void; isInViewport(elementToCheck: any): boolean; offsetMargin(target: any, propertyToCheck: any): number; calculateMarginOffset(positionToCheck: any, bodyOffset: any, trigger: any): any; resetPositionStyles(target: any): void; }