import { ErrorHandler } from '@angular/core'; import { Observable } from 'rxjs'; import { WindowRefService } from './windowref.service'; import { TourStep } from '../models/guided-tour/tour-step.model'; import { GuidedTour } from '../models/guided-tour/guided-tour.model'; import { GuidedTourStepRecord } from '../models/guided-tour/guided-tour-step-record.model'; export declare class GuidedTourService { errorHandler: ErrorHandler; private windowRef; private dom; guidedTourCurrentStepStream: Observable; guidedTourOrbShowingStream: Observable; isTourOpenStream: Observable; onTourCompleteStream: Observable; onTourSkippedStream: Observable; onStepChangedActionStream: Observable; LoadingTourStepStream: Observable; WaitUntilSelectorFoundStream: Observable; private _guidedTourCurrentStepSubject; private _guidedTourOrbShowingSubject; private _isTourOpenSubject; private _loadingTourStepStream; private _waitUntilSelectorFoundSubject; private _currentTourStepIndex; private _currentTour; private _onFirstStep; private _onLastStep; private _onResizeMessage; private _onTourOpen; private _onTourComplete; private _onTourSkipped; private _onStepChangedAction; constructor(errorHandler: ErrorHandler, windowRef: WindowRefService, dom: any); nextStep(): void; backStep(): void; protected processStep(isBack?: boolean): void; PrepareNextStep(isFound: boolean): void; WaitUntilSelectorFound(): void; protected checkIfElementIsMoving(el: any): void; findElementInIframe(iframeSelector: string, elementSelector: string): any; skipTour(): void; resetTour(): void; startTour(tour: GuidedTour): void; SetCurrentStepIndex(tourHistory: { [tourLookup: string]: GuidedTourStepRecord; }, tour: GuidedTour): void; activateOrb(): void; private _setFirstAndLast; get onLastStep(): boolean; get onFirstStep(): boolean; get onResizeMessage(): boolean; get onTourOpen(): boolean; get currentTourStepDisplay(): number; get currentTourStepCount(): number; get preventBackdropFromAdvancing(): boolean; private getPreparedTourStep; private getErrorTourStep; private setTourOrientation; } //# sourceMappingURL=guided-tour.service.d.ts.map