import { OnDestroy, AfterContentInit, QueryList, EventEmitter } from '@angular/core'; import { Subscription } from 'rxjs'; import { NgWizardDataService } from '../../services/ng-wizard-data.service'; import { THEME, STEP_DIRECTION, STEP_POSITION } from '../../utils/enums'; import { NgWizardConfig, StepChangedArgs, NgWizardStep, ToolbarButton } from '../../utils/interfaces'; import * as i0 from "@angular/core"; export declare class NgWizardComponent implements OnDestroy, AfterContentInit { private ngWizardDataService; steps: QueryList; _pConfig: NgWizardConfig; get pConfig(): NgWizardConfig; set pConfig(config: NgWizardConfig); config: NgWizardConfig; stepChanged: EventEmitter; themeChanged: EventEmitter; reset: EventEmitter; styles: { main?: string; step?: string; previousButton?: string; nextButton?: string; toolbarTop?: string; toolbarBottom?: string; }; showToolbarTop: boolean; showPreviousButton: boolean; showNextButton: boolean; showToolbarBottom: boolean; showExtraButtons: boolean; currentStepIndex: number; currentStep: NgWizardStep; resetWizardWatcher: Subscription; showNextStepWatcher: Subscription; showPreviousStepWatcher: Subscription; showStepWatcher: Subscription; setThemeWatcher: Subscription; constructor(ngWizardDataService: NgWizardDataService); ngAfterContentInit(): void; _init(): void; _initSteps(): void; _backupStepStates(): void; _restoreStepStates(): void; _initStyles(): void; _setToolbar(): void; _setEvents(): void; _getStepCssClass(selectedStep: NgWizardStep): string; _showSelectedStep(event: Event, selectedStep: NgWizardStep): void; _showNextStep(event?: Event): void; _showPreviousStep(event?: Event): void; _showStep(selectedStepIndex: number): Promise; private _isStepChangeValid; _loadStepContent(selectedStep: NgWizardStep): void; _setAnchor(selectedStep: NgWizardStep): void; _setButtons(index: number): void; _extraButtonClicked(button: ToolbarButton): void; _keyNav(event: KeyboardEvent): void; _showLoader(): void; _hideLoader(): void; _getStepDirection(selectedStepIndex: number): STEP_DIRECTION; _getStepPosition(selectedStepIndex: number): STEP_POSITION; _setTheme(theme: THEME): void; _reset(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }