import { ComponentRef, TemplateRef } from '@angular/core'; import { Overlay } from '@angular/cdk/overlay'; import { SingTooltipPosition } from '../models/tooltip-position.type'; import { TooltipContainerComponent } from '../tooltip-container/tooltip-container.component'; import * as i0 from "@angular/core"; export declare class TooltipService { private overlay; private _overlayRef; private _componentRef; /** * indicator if side-nav open or not */ get isTooltipVisible(): boolean; /** * this element holds our tooltip */ get overlayElement(): HTMLElement; constructor(overlay: Overlay); /** * Show dialog sid-nav */ show(tooltip: TemplateRef, tooltipContext: Record | null, origin: HTMLElement, position: SingTooltipPosition, automationId: string, offset: number, tooltipClass: string): ComponentRef; /** * hide sid-nav */ hide(): void; /** * init tooltip component with configuration */ private initTooltipComponent; /** * attach tooltip to overlay container */ private attachTooltipContainer; private getOverlayConfig; private getOverlayPosition; private getPositions; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } //# sourceMappingURL=tooltip.service.d.ts.map