import { z } from "zod/v4";
export const TogglePropsSchema = z.object({
    pressed: z.boolean().optional().describe("Controlled pressed state. When provided, the component is in controlled mode."),
    defaultPressed: z.boolean().optional().describe("Default pressed state for uncontrolled usage. Defaults to false."),
    disabled: z.boolean().optional().describe("When true, disables the toggle and prevents state changes."),
});
export const ToggleMeta = {
    name: "Toggle",
    description: "Two-state button that can be toggled on or off",
    parts: ["Toggle"],
    requiredParts: ["Toggle"],
};
//# sourceMappingURL=toggle.props.js.map