import React from "react"; export interface StepperProps { /** Array of values to step through */ values: T[]; /** Render function: (currentValue, stepIndex, isActive) => ReactNode */ children: (value: T | null, step: number, isActive: boolean) => React.ReactNode; /** If true, render even when no step is active (step = -1) */ alwaysVisible?: boolean; /** Priority for ordering multiple steppers (not yet used, reserved) */ priority?: number; /** Style applied when the stepper is active (compat with Spectacle API) */ activeStyle?: React.CSSProperties; /** Style applied when the stepper is inactive (compat with Spectacle API) */ inactiveStyle?: React.CSSProperties; /** Additional props spread onto the wrapper (e.g. from Timeline) */ [key: string]: unknown; } /** * Stepper component — replaces Spectacle's Stepper. * * Registers its step count with the deck and renders children * based on the current step index. Steps are 0-indexed in the deck, * but the stepper maps them to values. * * Step 0 in the deck = "no step active" (renders with alwaysVisible). * Step 1..N = values[0]..values[N-1]. */ export declare function Stepper({ values, children, alwaysVisible, priority: _priority, activeStyle, inactiveStyle, ...rest }: StepperProps): import("react/jsx-runtime").JSX.Element;