import { FormGroup } from '@angular/forms'; import { ActivatedRoute, Router } from '@angular/router'; import { ScStep, ScStepConfig } from '../../models'; export declare class ScStepService { isInitialized: boolean; private _steps; private _router; private _route; private _form; private _formSubject; private _stepsSubject; constructor(); get form(): FormGroup; init(router: Router, route: ActivatedRoute, form: FormGroup): void; getSteps(): import("rxjs").Observable; getStepsStatic(): ScStep[]; addSteps(steps: ScStepConfig[]): void; removeSteps(steps: ScStepConfig[]): void; getStepIndex(): number; isLastStepIndex(): boolean; getStep(route?: string): ScStep; getNextStep(): ScStep; goNextStep(): void; goPreviousStep(): void; getPreviousStep(): ScStep; reset(): void; private _defaultRoutePath; private _setSteps; } //# sourceMappingURL=sc-step.service.d.ts.map