import type WaStep from '../components/step/step.js'; export declare class WaBeforeStepChangeEvent extends Event { readonly detail: WaBeforeStepChangeEventDetail; constructor(detail: WaBeforeStepChangeEventDetail); } interface WaBeforeStepChangeEventDetail { /** The name of the step that will become active if the event isn't canceled. */ name: string; /** The name of the step that's currently active, or `null` if none is. */ previousName: string | null; /** The step that will become active if the event isn't canceled. */ step: WaStep; /** The step that's currently active, or `null` if none is. */ previousStep: WaStep | null; } declare global { interface GlobalEventHandlersEventMap { 'wa-before-step-change': WaBeforeStepChangeEvent; } } export {};