import { AfterViewInit, Injector, OnDestroy, OnInit } from "@angular/core"; import { StylableComponent } from "@wm/components/base"; import { NgForm } from "@angular/forms"; import * as i0 from "@angular/core"; export declare class WizardStepComponent extends StylableComponent implements OnInit, AfterViewInit, OnDestroy { private ngForm; static initializeProps: void; show: boolean; name: string; enableskip: any; disablenext: boolean; disabledone: boolean; disableprevious: boolean; isInitialized: boolean; private isdynamic; $lazyLoad: (...args: any[]) => void; isDone: boolean; nextCBInProgress: boolean; prevCBInProgress: boolean; private status; private wizardComponent; private _currentWizardWidgets; reDrawableComponents: any; get isCurrent(): boolean; /** * along with the wizard form , also validate the forms * if there are any inside the wizard * @returns {boolean} */ get isValid(): boolean; /** * get all the forms inside the wizard if any and validate * @returns {boolean} */ private areEmbeddedFormsValid; private getAllEmbeddedForms; get enableNext(): boolean; get enableDone(): boolean; get enablePrev(): boolean; set active(nv: boolean); get active(): boolean; set done(nv: boolean); get done(): boolean; set disabled(nv: boolean); get disabled(): boolean; constructor(inj: Injector, ngForm: NgForm, explicitContext: any); invokeNextCB(index: number): boolean | Promise; invokePrevCB(index: number): boolean | Promise; invokeSkipCB(index: number): boolean | Promise; private redrawChildren; remove(): void; get currentWizardWidgets(): any; onPropertyChange(key: string, nv: any, ov?: any): void; ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }