/** * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE */ import { AfterContentInit, ChangeDetectorRef, EventEmitter, OnChanges, OnDestroy, OnInit, QueryList, SimpleChanges, TemplateRef } from '@angular/core'; import { BooleanInput, NgClassType, VtsSizeDSType } from '@ui-vts-kit/ng-vts/core/types'; import { Direction, Directionality } from '@angular/cdk/bidi'; import { VtsStepComponent } from './step.component'; import * as i0 from "@angular/core"; export type VtsDirectionType = 'horizontal' | 'vertical'; export type VtsStatusType = 'wait' | 'process' | 'finish' | 'error'; export type vtsProgressDotTemplate = TemplateRef<{ $implicit: TemplateRef; status: string; index: number; }>; export declare class VtsStepsComponent implements OnChanges, OnInit, OnDestroy, AfterContentInit { private cdr; private directionality; static ngAcceptInputType_vtsProgressDot: BooleanInput | vtsProgressDotTemplate | undefined | null; steps: QueryList; vtsCurrent: number; vtsDirection: VtsDirectionType; vtsLabelPlacement: 'horizontal' | 'vertical'; vtsType: 'default' | 'navigation'; vtsSize: VtsSizeDSType; vtsStartIndex: number; vtsStatus: VtsStatusType; set vtsProgressDot(value: boolean | vtsProgressDotTemplate); readonly vtsIndexChange: EventEmitter; private destroy$; private indexChangeSubscription?; showProcessDot: boolean; customProcessDotTemplate?: TemplateRef<{ $implicit: TemplateRef; status: string; index: number; }>; classMap: NgClassType; dir: Direction; constructor(cdr: ChangeDetectorRef, directionality: Directionality); ngOnChanges(changes: SimpleChanges): void; ngOnInit(): void; ngOnDestroy(): void; ngAfterContentInit(): void; private updateChildrenSteps; private setClassMap; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }