import type { Ref } from '@stacksjs/stx'; /** * Step-by-step navigation composable. * Provides reactive state and controls for stepping through an ordered list. * * @param steps - Array of step values * @param initialStep - Optional initial step (defaults to first step) */ export declare function useStepper(steps: T[], initialStep?: T): UseStepperReturn; export declare interface UseStepperReturn { steps: Ref current: Ref index: Ref isFirst: Ref isLast: Ref next: () => void previous: () => void goTo: (step: T) => void goToIndex: (index: number) => void isBefore: (step: T) => boolean isAfter: (step: T) => boolean isCurrent: (step: T) => boolean }