import { AfterViewInit, ElementRef, OnDestroy, TemplateRef } from '@angular/core'; import { TourStep, ProgressIndicatorLocation } from './guided-tour.constants'; import { GuidedTourService } from './guided-tour.service'; import { WindowRefService } from "./windowref.service"; import * as i0 from "@angular/core"; export declare class GuidedTourComponent implements AfterViewInit, OnDestroy { guidedTourService: GuidedTourService; private windowRef; private dom; topOfPageAdjustment?: number; tourStepWidth?: number; minimalTourStepWidth?: number; skipText?: string; nextText?: string; doneText?: string; closeText?: string; backText?: string; progressIndicatorLocation?: ProgressIndicatorLocation; progressIndicator?: TemplateRef; tourStep: ElementRef; highlightPadding: number; currentTourStep: TourStep; selectedElementRect: DOMRect; isOrbShowing: boolean; progressIndicatorLocations: typeof ProgressIndicatorLocation; private resizeSubscription; private scrollSubscription; constructor(guidedTourService: GuidedTourService, windowRef: WindowRefService, dom: any); private get maxWidthAdjustmentForTourStep(); private get widthAdjustmentForScreenBound(); get calculatedTourStepWidth(): number; ngAfterViewInit(): void; ngOnDestroy(): void; scrollToAndSetElement(): void; handleOrb(): void; private isTourOnScreen; private elementInViewport; backdropClick(event: Event): void; updateStepLocation(): void; private isBottom; get topPosition(): number; get orbTopPosition(): number; private get calculatedLeftPosition(); get leftPosition(): number; get orbLeftPosition(): number; get transform(): string; get orbTransform(): string; get overlayTop(): number; get overlayLeft(): number; get overlayHeight(): number; get overlayWidth(): number; private getHighlightPadding; private getStepScreenAdjustment; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }