import { AfterViewInit, ElementRef, OnDestroy, TemplateRef } from '@angular/core'; import { ProgressIndicatorLocation } from '../../models/guided-tour/progress-indictator.enum'; import { GuidedTourService } from '../../services/guided-tour.service'; import { WindowRefService } from '../../services/windowref.service'; import { TourStep } from '../../models/guided-tour/tour-step.model'; export declare class GuidedTourComponent implements AfterViewInit, OnDestroy { guidedTourService: GuidedTourService; protected windowRef: WindowRefService; protected dom: any; topOfPageAdjustment?: number; tourStepWidth?: number; minimalTourStepWidth?: number; skipText?: string; nextText?: string; doneText?: string; closeText?: string; backText?: string; progressIndicatorLocation?: ProgressIndicatorLocation; progressIndicator?: TemplateRef; tourStep: ElementRef; KebabCase: (string?: string) => string; currentTourStep: TourStep; highlightPadding: number; isOrbShowing: boolean; progressIndicatorLocations: typeof ProgressIndicatorLocation; selectedElementRect: DOMRect; CurrentSelectedElement: any; LoadingNextStep: boolean; IsStepError: boolean; ErrorStepIndices: number[]; private resizeSubscription; private scrollSubscription; constructor(guidedTourService: GuidedTourService, windowRef: WindowRefService, dom: any); protected get maxWidthAdjustmentForTourStep(): number; protected get widthAdjustmentForScreenBound(): number; get calculatedTourStepWidth(): number; ngAfterViewInit(): void; ngOnDestroy(): void; scrollToAndSetElement(): void; handleOrb(): void; protected isTourOnScreen(): boolean; protected elementInViewport(element: HTMLElement): boolean; backdropClick(event: Event): void; updateStepLocation(): void; protected calcElementRect(element: any, IframeSelector?: string): any; protected isBottom(): boolean; get topPosition(): number; get orbTopPosition(): number; protected get calculatedLeftPosition(): number; get leftPosition(): number; get orbLeftPosition(): number; get transform(): string; get orbTransform(): string; get overlayTop(): number; get overlayLeft(): number; get overlayHeight(): number; get overlayWidth(): number; get centerTopPosition(): number; get centerLeftPosition(): number; protected getHighlightPadding(): number; protected getStepScreenAdjustment(): number; } //# sourceMappingURL=guided-tour.component.d.ts.map