/** * 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 { Direction, Directionality } from '@angular/cdk/bidi'; import { AfterContentInit, ChangeDetectorRef, EventEmitter, NgZone, OnChanges, OnInit, QueryList, SimpleChanges, TemplateRef } from '@angular/core'; import { NzDestroyService } from 'ng-zorro-antd/core/services'; import { BooleanInput, NzSizeDSType } from 'ng-zorro-antd/core/types'; import { NzStepComponent } from './step.component'; import * as i0 from "@angular/core"; export type NzDirectionType = 'horizontal' | 'vertical'; export type NzStatusType = 'wait' | 'process' | 'finish' | 'error'; export type nzProgressDotTemplate = TemplateRef<{ $implicit: TemplateRef; status: string; index: number; }>; export declare class NzStepsComponent implements OnChanges, OnInit, AfterContentInit { private ngZone; private cdr; private directionality; private destroy$; static ngAcceptInputType_nzProgressDot: BooleanInput | nzProgressDotTemplate | undefined | null; steps: QueryList; nzCurrent: number; nzDirection: NzDirectionType; nzLabelPlacement: 'horizontal' | 'vertical'; nzType: 'default' | 'navigation'; nzSize: NzSizeDSType; nzStartIndex: number; nzStatus: NzStatusType; set nzProgressDot(value: boolean | nzProgressDotTemplate); readonly nzIndexChange: EventEmitter; private indexChangeSubscription; showProcessDot: boolean; showProgress: boolean; customProcessDotTemplate?: TemplateRef<{ $implicit: TemplateRef; status: string; index: number; }>; dir: Direction; constructor(ngZone: NgZone, cdr: ChangeDetectorRef, directionality: Directionality, destroy$: NzDestroyService); ngOnChanges(changes: SimpleChanges): void; ngOnInit(): void; ngAfterContentInit(): void; private updateHostProgressClass; private updateChildrenSteps; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }