import type { ICancelEventDetail } from '@breadstone/mosaik-elements';
import type { StepperItemElement } from '../StepperItemElement';
/**
 * Represents the {@link IStepperActiveStepChangedEventDetail} interface.
 *
 * @public
 */
export interface IStepperActiveStepChangedEventDetail extends ICancelEventDetail<StepperItemElement> {
    newStep: StepperItemElement;
    newStepIndex: number;
    oldStep: StepperItemElement | null;
    oldStepIndex: number;
    direction: 'forward' | 'backward';
    totalSteps: number;
}
/**
 * Represents the {@link IStepperActiveStepChangedEvent} interface.
 *
 * @public
 */
export interface IStepperActiveStepChangedEvent extends CustomEvent<IStepperActiveStepChangedEventDetail> {
}
//# sourceMappingURL=IStepperActiveStepChangedEventDetail.d.ts.map