@rg-software/angular-archwizard
Version:
A fork of the Angular Arch Wizard adapted for angular versions 17+.
16 lines (15 loc) • 773 B
TypeScript
import { EventEmitter } from '@angular/core';
import { WizardStep } from './wizard-step.interface';
import * as i0 from "@angular/core";
export declare abstract class WizardBase {
abstract navBarDirection: string;
abstract get wizardSteps(): WizardStep[];
abstract disableNavigationBar: boolean;
abstract get completed(): boolean;
abstract isNavigable(destinationIndex: number): boolean;
abstract getIndexOfStepWithId(stepId: string): number;
abstract getIndexOfStep(step: WizardStep): number;
abstract goToStep(destinationIndex: number, preFinalize?: EventEmitter<void>, postFinalize?: EventEmitter<void>): void;
static ɵfac: i0.ɵɵFactoryDeclaration<WizardBase, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<WizardBase>;
}