import * as react_jsx_runtime from 'react/jsx-runtime'; import * as React from 'react'; interface StepperProps { /** 0-based index of the currently active step. */ activeStep?: number; orientation?: "horizontal" | "vertical"; className?: string; children: React.ReactNode; } declare function Stepper({ activeStep, orientation, className, children, }: StepperProps): react_jsx_runtime.JSX.Element; interface StepProps { /** * Injected by `` via `React.cloneElement` — do not pass manually. * @internal */ _index?: number; /** Mark this step as errored regardless of active state. */ error?: boolean; className?: string; children: React.ReactNode; } declare function Step({ _index, error, className, children }: StepProps): react_jsx_runtime.JSX.Element; interface StepIndicatorProps { /** Pass `true` to render the circle in the error/destructive state. */ error?: boolean; className?: string; } declare function StepIndicator({ error, className }: StepIndicatorProps): react_jsx_runtime.JSX.Element; interface StepLabelProps { children: React.ReactNode; description?: string; /** Pass a string to show a custom error message, or `true` to show description in error colour. */ error?: string | boolean; className?: string; } declare function StepLabel({ children, description, error, className, }: StepLabelProps): react_jsx_runtime.JSX.Element; interface StepContentProps { className?: string; children: React.ReactNode; } declare function StepContent({ className, children }: StepContentProps): react_jsx_runtime.JSX.Element | null; interface StepItemProps { label: string; description?: string; error?: string | boolean; } declare function StepItem({ label, description, error }: StepItemProps): react_jsx_runtime.JSX.Element; export { Step, StepContent, type StepContentProps, StepIndicator, type StepIndicatorProps, StepItem, type StepItemProps, StepLabel, type StepLabelProps, type StepProps, Stepper, type StepperProps };