import { EventEmitter, OnInit, OnDestroy, ElementRef, ChangeDetectorRef } from '@angular/core'; import { TourStep } from '../../models/tour-step.model'; import * as i0 from "@angular/core"; export declare class TourTooltipComponent implements OnInit, OnDestroy { private cdr; step: TourStep; currentIndex: number; totalSteps: number; showProgress: boolean; allowClose: boolean; next: EventEmitter; prev: EventEmitter; done: EventEmitter; close: EventEmitter; tooltipEl: ElementRef; position: { top: string; left: string; }; arrowPosition: 'top' | 'bottom' | 'left' | 'right'; isVisible: boolean; constructor(cdr: ChangeDetectorRef); ngOnInit(): void; ngOnDestroy(): void; get isFirstStep(): boolean; get isLastStep(): boolean; get progressPercentage(): number; onNext(): void; onPrev(): void; onDone(): void; onClose(): void; private calculatePosition; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }