/** * Wizard Component — carousel-based stepper with sliding transitions, an * animated progress line, and step completion tracking. Expects `ty-step` * children. "Dumb" like ty-tabs: it renders and fires events; all navigation * and validation is the consumer's. */ /** * Wizard container attributes configuration */ export interface WizardAttributes { width: string; height: string; active: string | null; completed: string; orientation: 'horizontal' | 'vertical'; } /** * Wizard step change event detail */ export interface WizardStepChangeDetail { activeId: string; activeIndex: number; previousId: string | null; previousIndex: number | null; direction: 'forward' | 'backward' | 'none'; } /** * TyWizard Web Component */ export declare class TyWizard extends HTMLElement { static get observedAttributes(): string[]; constructor(); private _childObserver; private _childRenderQueued; connectedCallback(): void; disconnectedCallback(): void; attributeChangedCallback(name: string, oldValue: string | null, newValue: string | null): void; }