import { AfterContentInit, EventEmitter, QueryList, TemplateRef } from '@angular/core'; import { SkyModalInstance } from '@blackbaud/skyux/dist/modules/modal'; import { ComponentLocalizationsModel } from '../locale/component-localizations.model'; import { SkyContribLocaleService } from '../locale/locale.service'; import { SkyContribWizardHeaderComponent } from './wizard-header.component'; import { SkyContribWizardStepComponent } from './wizard-step.component'; import { SkyContribWizardStepListComponent } from './wizard-step-list.component'; import { SkyContribWizardStepsComponent } from './wizard-steps.component'; export declare class SkyContribWizardComponent implements AfterContentInit { localeService: SkyContribLocaleService; modalInstance: SkyModalInstance; model: any; onSaveAndClose: EventEmitter; stepList: SkyContribWizardStepListComponent; steps: QueryList; headerTemplate: TemplateRef; stepsTemplate: TemplateRef; footerTemplate: TemplateRef; headerNode: QueryList; stepsNode: QueryList; self: SkyContribWizardComponent; visitedSteps: Array; localizations: ComponentLocalizationsModel; private step; constructor(localeService: SkyContribLocaleService, modalInstance: SkyModalInstance); currentStep: SkyContribWizardStepComponent; ngAfterContentInit(): void; goToPrevious(): void; goToNext(): void; goToStep(step: SkyContribWizardStepComponent): void; isValid(): boolean; saveAndClose(): void; private getCurrentStepIndex(); }