import { EventEmitter, OnDestroy, OnInit } from '@angular/core'; import { BehaviorSubject } from 'rxjs'; import { StepItem, StepState, StepsOrientation, StepsType } from './types'; import * as i0 from "@angular/core"; export declare class StepsComponent implements OnInit, OnDestroy { _currentIndex: number; private _steps; get steps(): StepItem[]; set steps(val: StepItem[]); get currentIndex(): number; set currentIndex(index: number); orientation: StepsOrientation; type: StepsType; selectable: boolean; currentIndexChange: EventEmitter; selectedIndexChange: EventEmitter; currentIndexChange$$: BehaviorSubject; stepsChange$$: BehaviorSubject; selectedIndex: number; private readonly destroy$$; ngOnInit(): void; private setCurrentIndex; private getProgressCurrentIndex; get isVertical(): boolean; get isProgress(): boolean; get activeIndex(): number; getIcon(i: number, state?: StepState): string; select(i: number): void; isSelectable(i: number): boolean; getActiveIndex(): number; isLastActive(i: number, steps: StepItem[]): boolean; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }