import { AfterViewChecked, ChangeDetectorRef, OnChanges, OnInit, SimpleChanges } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { ActivatedRoute, Router } from '@angular/router'; import { Observable } from 'rxjs'; import { ScContentTemplate, ScStep, ScStepConfig } from '../../models'; import { ScStepService } from './sc-step.service'; import { ScTemplateService } from './sc-template.service'; export declare class ScVerticalStepperComponent implements OnInit, OnChanges, AfterViewChecked { private _stepService; private _templateService; private _route; private _router; private _cd; form: FormGroup; preventPrevious: boolean; steps: ScStepConfig[]; steps$: Observable; footerContentTemplate$: Observable; headerContentTemplate$: Observable; constructor(_stepService: ScStepService, _templateService: ScTemplateService, _route: ActivatedRoute, _router: Router, _cd: ChangeDetectorRef); get canGoNext(): boolean; get currentStepIndex(): number; get currentStep(): ScStep; get isLastStep(): boolean; get previousStep(): ScStep; get nextStep(): ScStep; ngOnChanges(changes: SimpleChanges): void; ngOnInit(): void; isStepValid(goupName: string): boolean; goNextStep(): void; goPreviousStep(): void; ngAfterViewChecked(): void; trackByIndex: (index: number) => number; } //# sourceMappingURL=sc-vertical-stepper.component.d.ts.map