import { Component, Attributes, ViewModel } from 'jinge'; import { Step } from './step'; export interface SteppersAttrs { vertical?: boolean; dynamicHeight?: boolean; alternative?: boolean; activeStep?: string | number; linear?: boolean; } export interface SteppersWrapper { vertical: boolean; linear: boolean; _get: () => void; _add: () => void; _remove: () => void; _active: () => void; } export declare class Steppers extends Component { static template: string; items: ViewModel & Step[]; _linear: boolean; _Steppers: SteppersWrapper; contentStyle: string; contentTransform: string; _vertical: boolean; dynamicHeight: boolean; alternative: boolean; _activeStep: string | number; constructor(attrs: Attributes); get vertical(): boolean; set vertical(v: boolean); get linear(): boolean; set linear(v: boolean); get activeStep(): string | number; set activeStep(v: string | number); _update(notify?: boolean): void; __afterRender(): void; _add(step: Step): void; _remove(step: Step): void; _get(index: number): Step; _active(index: number): void; _setActive(index: number, notify?: boolean): void; }