import { ComponentPropsWithoutRef } from 'react'; import { ThemeTypes } from '@viasat/beam-shared/utils/constants'; import { StepperOrientation } from '@viasat/beam-shared/components/stepper'; export interface StepperProps extends ComponentPropsWithoutRef<'ol'> { /** * Specify the theme of the Stepper. By default it inherits the theme from the parent */ theme?: ThemeTypes; /** * Specify the orientation of the Stepper */ orientation: StepperOrientation; /** * Provide steps to Stepper */ children: React.ReactNode; } export declare function Stepper({ theme, className: _className, orientation, children, ...props }: StepperProps): import("react/jsx-runtime").JSX.Element; export declare namespace Stepper { var Marker: ({ children, status, "className": _className, "aria-label": ariaLabel, onClick, ...props }: import("./Stepper.Marker").StepperMarkerProps) => import("react/jsx-runtime").JSX.Element; var Step: (props: import("./Stepper.Step").StepperStepProps) => import("react/jsx-runtime").JSX.Element; var Heading: ({ className: _className, children, onClick, ...props }: import("./Stepper.Heading").StepperStepProps) => import("react/jsx-runtime").JSX.Element; var Body: import("react").FC, HTMLDivElement>, "ref">>; var Context: import("react").Context; var Provider: import("react").Provider; var Statuses: { readonly Incomplete: "incomplete"; readonly Current: "current"; readonly Complete: "complete"; readonly Error: "error"; }; var Orientations: { readonly Horizontal: "horizontal"; readonly Vertical: "vertical"; }; } export default Stepper;