import { z } from "zod/v4";
export const WizardRootPropsSchema = z.object({
    step: z.number().optional().describe("Controlled current step index (0-based)"),
    defaultStep: z.number().optional().describe("Initial step (uncontrolled). Defaults to 0"),
    linear: z.boolean().optional().describe("Whether steps must be completed in order. Defaults to true"),
    orientation: z.enum(["horizontal", "vertical"]).optional().describe("Step indicator layout. Defaults to 'horizontal'"),
});
export const WizardStepPropsSchema = z.object({
    index: z.number().describe("Step index (0-based)"),
    disabled: z.boolean().optional().describe("Whether this step is disabled"),
    completed: z.boolean().optional().describe("Whether this step is completed"),
});
export const WizardMeta = {
    name: "Wizard",
    description: "Multi-step flow with step indicators, navigation, and linear/non-linear progression",
    parts: ["Root", "StepList", "Step", "StepTrigger", "StepContent", "PrevButton", "NextButton"],
    requiredParts: ["Root", "Step", "StepContent"],
};
//# sourceMappingURL=wizard.props.js.map