import { HttpClient } from '@angular/common/http';
import { ActivatedRoute } from '@angular/router';
import { Observable } from 'rxjs';
import { LoggerService } from '../logger/logger.service';
import * as i0 from "@angular/core";
export declare class TourService {
    private http;
    private ar;
    private logger;
    private currentStepsCount;
    steps: any[];
    tourConfig: Array<{
        pageId: string;
        stepsCount: number;
    }>;
    constructor(http: HttpClient, ar: ActivatedRoute, logger: LoggerService);
    loadTourConfig(): void;
    getSteps(numberOfSteps: number): any[];
    setCurrentStepsCount(newValue: number): void;
    setSetpsCount(pageId: string): void;
    getCurrentStepsCount(): Observable<number>;
    static ɵfac: i0.ɵɵFactoryDeclaration<TourService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<TourService>;
}
//# sourceMappingURL=tour.service.d.ts.map