import { MiuraElement } from '@miurajs/miura-element';
/**
* Stepper container for multi-step processes
* Usage:
*
*
*
*
*
*/
export declare class MuiStepper extends MiuraElement {
currentStep: number;
orientation: 'horizontal' | 'vertical';
clickable: boolean;
showNumbers: boolean;
static get styles(): import("@miurajs/miura-render").CSSResult;
connectedCallback(): void;
updated(changedProperties: Map): void;
private _updateSteps;
private _handleStepClick;
template(): import("@miurajs/miura-render").TemplateResult;
}
/**
* Individual step component
* Usage inside mui-stepper:
*
*/
export declare class MuiStep extends MiuraElement {
label: string;
description: string;
icon: string;
status: 'inactive' | 'active' | 'completed' | 'error';
index: number;
total: number;
clickable: boolean;
showNumber: boolean;
orientation: 'horizontal' | 'vertical';
static get styles(): import("@miurajs/miura-render").CSSResult;
private _handleClick;
private _renderIndicatorContent;
template(): import("@miurajs/miura-render").TemplateResult;
}
//# sourceMappingURL=stepper.d.ts.map