import { LitElement } from 'lit'; /** Un paso del stepper/wizard. */ export interface OkStep { /** Etiqueta corta del paso. */ label: string; /** Descripción opcional bajo la etiqueta (solo desktop). */ description?: string; } export interface OkStepperLabels { /** Resumen compacto (móvil); `{n}` = paso actual (1-based), `{total}` = total de pasos. */ stepCount: string; } export declare class OkStepper extends LitElement { static styles: import("lit").CSSResult; /** Lista de pasos a mostrar. */ steps: OkStep[]; /** Índice (0-based) del paso activo. */ current: number; /** Textos humanos sobreescribibles (i18n). Default INGLÉS. */ labels: Partial; /** Textos efectivos: defaults INGLÉS mezclados con los del consumidor. */ private get t(); /** Emite ok-step-select al pulsar un paso. */ private _select; /** Estado de un paso respecto al actual. */ private _stateClass; render(): unknown; } declare global { interface HTMLElementTagNameMap { 'ok-stepper': OkStepper; } }