import * as ko from 'knockout'; import { Disposable } from '../../../serializer/disposable'; import { FullscreenWizard } from './fullscreenWizard'; export interface IWizardNavigationStep { pageIds: string[]; currentPageId: string; clickAction: () => void; text: string; stepIndex: number; isActive: ko.Observable | ko.Computed; disabled: ko.Observable | ko.Computed; visible: ko.Observable | ko.Computed; } export declare class WizardNavigationPanel extends Disposable { constructor(wizard: FullscreenWizard); resetAll(): void; _currentStep(pageId: string): IWizardNavigationStep; _reset(pageId: string): void; _resetNextPages(pageId: string): void; _setStepVisible(currentPageIndex: number): void; _steps: Array; isVisible: ko.Computed; }