import { AfterContentInit, ChangeDetectorRef, EventEmitter, OnDestroy, QueryList } from "@angular/core"; import { SebWizardTitleDirective } from "./wizard-title.directive"; import { SebWizardStepComponent } from "./wizard-step.component"; export interface ISebWizardChangeEvent { selectedIndex: number; previousIndex: number; selectedStep: SebWizardStepComponent; previousStep: SebWizardStepComponent; } export declare class SebWizardComponent implements AfterContentInit, OnDestroy { private _changeDetectorRef; private _ngOnDestroy$; wizardTitle: SebWizardTitleDirective; wizardSteps: QueryList; change: EventEmitter; hideNavigation: boolean; disableNavigation: boolean; get selectedIndex(): number; set selectedIndex(index: number); private _selectedIndex; get stepWise(): boolean; set stepWise(value: boolean); private _stepWise; constructor(_changeDetectorRef: ChangeDetectorRef); select(wizardStep: SebWizardStepComponent): void; reset(): void; next(): void; previous(): void; private _validIndex; private _validStepControl; disabledWizardStep(index: number): boolean; private _emitChanges; ngAfterContentInit(): void; ngOnDestroy(): void; }