export type WizardStep = {
    label: string;
};
export type WizardSize = 'small' | 'medium' | 'large' | 'full-width';
export type WizardVariant = 'default' | 'numbered';
export type WizardLinkableMode = 'previous' | 'all';
declare const LuksoWizard_base: typeof import('lit').LitElement;
/**
 * A multi-step progress indicator (stepper) showing labelled steps with completed/current/upcoming states.
 */
export declare class LuksoWizard extends LuksoWizard_base {
    steps: string;
    activeStep: number;
    size: WizardSize;
    variant: WizardVariant;
    isLinkable: boolean;
    linkableMode: WizardLinkableMode;
    private numberedStepStyles;
    private stepStyles;
    private handleStepClick;
    private onKeyDown;
    numberedStepTemplate(step: WizardStep, index: number, totalSteps: number): import('lit-html').TemplateResult<1>;
    defaultStepTemplate(step: WizardStep, index: number): import('lit-html').TemplateResult<1>;
    render(): import('lit-html').TemplateResult<1>;
    updated(): void;
}
declare global {
    interface HTMLElementTagNameMap {
        'lukso-wizard': LuksoWizard;
    }
}
export {};
//# sourceMappingURL=index.d.ts.map