import { EventEmitter, QueryList } from '@angular/core'; import { Observable } from 'rxjs'; import { GasStepsComponent } from '../steps/gas-steps.component'; export declare class GasVerticalStepsComponent { /** Шаги */ steps: QueryList; onNextStep: EventEmitter; onSelectedStep$: EventEmitter; onEditStep$: EventEmitter; baseStep$: Observable; private activeStepSubject$; private baseStepSubject$; constructor(); visibilityStep(step: GasStepsComponent): boolean; /** Устанавливаем цвет вертикальной линии */ getBackgroundColor(status: string): string; /** Добавляем вертикальную и горизонтальную линии если шаг не последний */ isLine(index: number): boolean; isPrimaryButton(step: GasStepsComponent): Observable; selectedStep(step: GasStepsComponent): void; editStep(step: GasStepsComponent): void; /** Переходим к следующему шагу */ nextStep(step: GasStepsComponent, index: number): void; /** Скрываем контент всех шагов */ private hideContentActiveStap; /** Проверяем актуальность следующего шага */ private canMoveNextStep; private setViewContent; }