import { useWizardContext, useWizardStepContext } from "./wizard-context";
import { WizardNext } from "./wizard-next";
import { WizardPrev } from "./wizard-prev";
import { WizardRoot } from "./wizard-root";
import { WizardStep } from "./wizard-step";
import { WizardStepContent } from "./wizard-step-content";
import { WizardStepList } from "./wizard-step-list";
import { WizardStepTrigger } from "./wizard-step-trigger";
export { WizardRootPropsSchema, WizardStepPropsSchema, WizardMeta } from "./wizard.props";
export type { WizardRootProps, WizardStepProps, WizardStepListProps, WizardStepTriggerProps, WizardStepContentProps, WizardPrevProps, WizardNextProps } from "./wizard.props";
export type { WizardContextValue, WizardStepContextValue } from "./wizard-context";
export const Wizard = Object.assign(WizardRoot, { Step: WizardStep, StepList: WizardStepList, StepTrigger: WizardStepTrigger, StepContent: WizardStepContent, Prev: WizardPrev, Next: WizardNext, useContext: useWizardContext, useStepContext: useWizardStepContext });
