UNPKG

@clr/angular

Version:

Angular components for Clarity

30 lines (29 loc) 1.25 kB
import { AccordionModel } from '../../models/accordion.model'; export declare class StepperModel extends AccordionModel { private stepperModelInitialize; private initialPanel; get allPanelsCompleted(): boolean; get shouldOpenFirstPanel(): boolean; addPanel(id: string, open?: boolean): void; updatePanelOrder(ids: string[]): void; togglePanel(panelId: string): void; navigateToPreviousPanel(currentPanelId: string): void; navigateToNextPanel(currentPanelId: string, currentPanelValid?: boolean): void; overrideInitialPanel(panelId: string): void; setPanelValid(panelId: string): void; setPanelInvalid(panelId: string): void; setPanelsWithErrors(ids: string[]): void; resetPanels(): void; getNextPanel(currentPanelId: string): import("../../models/accordion.model").AccordionPanelModel; getPreviousPanel(currentPanelId: string): import("../../models/accordion.model").AccordionPanelModel; private resetAllFuturePanels; private resetPanel; private openFirstPanel; private completePanel; private openNextPanel; private openPreviousPanel; private setPanelError; private getFirstPanel; private getNumberOfIncompletePanels; private getNumberOfOpenPanels; }