/** * 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 { ChangeDetectorRef, ElementRef, NgZone, OnInit, TemplateRef } from '@angular/core'; import { Subject } from 'rxjs'; import { NzDestroyService } from 'ng-zorro-antd/core/services'; import { BooleanInput, NgClassType, NzSizeDSType } from 'ng-zorro-antd/core/types'; import { NzProgressFormatter } from 'ng-zorro-antd/progress'; import * as i0 from "@angular/core"; export declare class NzStepComponent implements OnInit { private cdr; private ngZone; private destroy$; static ngAcceptInputType_nzDisabled: BooleanInput; processDotTemplate?: TemplateRef; itemContainer: ElementRef; nzTitle?: string | TemplateRef; nzSubtitle?: string | TemplateRef; nzDescription?: string | TemplateRef; nzDisabled: boolean; nzPercentage: number | null; nzSize: NzSizeDSType; get nzStatus(): string; set nzStatus(status: string); isCustomStatus: boolean; private _status; get nzIcon(): NgClassType | TemplateRef | undefined; set nzIcon(value: NgClassType | TemplateRef | undefined); oldAPIIcon: boolean; private _icon?; customProcessTemplate?: TemplateRef<{ $implicit: TemplateRef; status: string; index: number; }>; direction: string; index: number; last: boolean; outStatus: string; showProcessDot: boolean; clickable: boolean; clickOutsideAngular$: Subject; readonly nullProcessFormat: NzProgressFormatter; get showProgress(): boolean; get currentIndex(): number; set currentIndex(current: number); private _currentIndex; constructor(cdr: ChangeDetectorRef, ngZone: NgZone, destroy$: NzDestroyService); ngOnInit(): void; enable(): void; disable(): void; markForCheck(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }