declare const navigableStepperSource = "\n import { useState } from 'react';\n import { Stepper, StepperStep, Box, Button } from '@jtl-software/platform-ui-react';\n\n const [activeStep, setActiveStep] = useState(0);\n const [completedSteps, setCompletedSteps] = useState([]);\n \n const handleStepClick = useCallback((stepIndex: number) => {\n setActiveStep(stepIndex);\n }, []);\n \n const handleNextStep = useCallback(() => {\n // Max limit to 2 since we have 3 steps (0, 1, 2)\n setActiveStep(prev => Math.min(prev + 1, 2));\n }, []);\n \n const handlePreviousStep = useCallback(() => {\n // Min limit to 0, since step index can't go below 0\n setActiveStep(prev => Math.max(prev - 1, 0));\n }, []);\n \n const handleCompleteStep = useCallback(() => {\n setCompletedSteps(prev => {\n if (!prev.includes(activeStep)) {\n return [...prev, activeStep];\n }\n \n return prev;\n });\n }, [activeStep]);\n \n const handleReset = useCallback(() => {\n setActiveStep(0);\n setCompletedSteps([]);\n }, []);\n \n return (\n \n \n \n \n \n \n \n