import { DirectionTypes, SizeTypes } from "../../../models"; import { ComponentInterface, EventEmitter } from "../../../stencil-public-runtime"; export declare class BcmStepper implements ComponentInterface { el: HTMLElement; hidden: boolean; _id: string; direction: DirectionTypes; linear: boolean; size: SizeTypes; icon: boolean; active: number; stepperId: string; data: any[]; tick: {}; bcmStepChange: EventEmitter; bcmStepperBeforeChange: EventEmitter; dataChanged(): Promise; componentDidLoad(): void; disconnectedCallback(): void; private initState; componentDidRender(): void; setSteps(steps: any): void; markForCheck(): void; handleChangeBcmHidden(): void; private getActiveIndex; private getSlotElements; onStepChange(index?: any): Promise; prev(): Promise; next(idx?: number): Promise; setActive(index: number): Promise; reset(): Promise; getCurrentStep(): Promise; getSteps(): Promise; private getItems; private headerClick; handleBcmStepBeforeChange(e: CustomEvent): Promise; render(): any; }