@clr/angular
Version:
Angular components for Clarity
23 lines (22 loc) • 906 B
TypeScript
import { AccordionModel } from '../../models/accordion.model';
export declare class StepperModel extends AccordionModel {
private stepperModelInitialize;
get allPanelsCompleted(): boolean;
addPanel(id: string, open?: boolean): void;
updatePanelOrder(ids: string[]): void;
togglePanel(panelId: string): void;
navigateToNextPanel(currentPanelId: string, currentPanelValid?: boolean): void;
overrideInitialPanel(panelId: string): void;
setPanelsWithErrors(ids: string[]): void;
resetPanels(): void;
getNextPanel(currentPanelId: string): import("../../models/accordion.model").AccordionPanelModel;
private resetAllFuturePanels;
private resetPanel;
private openFirstPanel;
private completePanel;
private openNextPanel;
private setPanelError;
private getFirstPanel;
private getNumberOfIncompletePanels;
private getNumberOfOpenPanels;
}