import { EventEmitter, OnChanges, SimpleChanges } from "@angular/core"; import { WizardStepState } from "./models/generic-wizard-form.constant"; import { IWizardTab } from "./models/generic-wizard-form.model"; import * as i0 from "@angular/core"; export declare class GenericWizardFormComponent implements OnChanges { wizardTabs: IWizardTab[]; wizardTabsCloned: IWizardTab[]; selectedWizardTab: IWizardTab; wizardFormClass: string; tabClass: string; listTabClass: string; editMode: boolean; currentTabHasError: boolean; currentTabHasPendingChanges: boolean; errorMessage: string; wizardTabsChanged: EventEmitter<{ selectedWizardTab: IWizardTab; wizardTabList: IWizardTab[]; }>; WizardStepState: typeof WizardStepState; notUndefinedOrNull(value: any): boolean; ngOnChanges(changes: SimpleChanges): void; setGivenStateForCurrentTab(newState: WizardStepState): void; wizardStepIconClicked(tabClicked: IWizardTab): void; tabChangedInReadMode(tab: IWizardTab): void; setCurrentAndPreviousStepState(tab: IWizardTab, newState: WizardStepState): IWizardTab; nextorPreviousWizardTabStepClicked(isNextTab: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }