import { type SlotNames, type VariantProps } from '../../utils/variants.js'; export declare const stepperVariants: ((props?: { tier?: "commit" | "modify" | undefined; orientation?: "horizontal" | "vertical" | undefined; size?: "sm" | "md" | "lg" | undefined; variant?: "default" | "outlined" | "minimal" | undefined; stepState?: "complete" | "active" | "error" | "warning" | "inactive" | undefined; clickable?: boolean | undefined; stepDisabled?: boolean | undefined; separatorComplete?: boolean | undefined; } | undefined) => { base: (props?: ({ tier?: "commit" | "modify" | undefined; orientation?: "horizontal" | "vertical" | undefined; size?: "sm" | "md" | "lg" | undefined; variant?: "default" | "outlined" | "minimal" | undefined; stepState?: "complete" | "active" | "error" | "warning" | "inactive" | undefined; clickable?: boolean | undefined; stepDisabled?: boolean | undefined; separatorComplete?: boolean | undefined; } & { class?: string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | /*elided*/ any | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined; }) | undefined) => string; stepItem: (props?: ({ tier?: "commit" | "modify" | undefined; orientation?: "horizontal" | "vertical" | undefined; size?: "sm" | "md" | "lg" | undefined; variant?: "default" | "outlined" | "minimal" | undefined; stepState?: "complete" | "active" | "error" | "warning" | "inactive" | undefined; clickable?: boolean | undefined; stepDisabled?: boolean | undefined; separatorComplete?: boolean | undefined; } & { class?: string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | /*elided*/ any | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined; }) | undefined) => string; step: (props?: ({ tier?: "commit" | "modify" | undefined; orientation?: "horizontal" | "vertical" | undefined; size?: "sm" | "md" | "lg" | undefined; variant?: "default" | "outlined" | "minimal" | undefined; stepState?: "complete" | "active" | "error" | "warning" | "inactive" | undefined; clickable?: boolean | undefined; stepDisabled?: boolean | undefined; separatorComplete?: boolean | undefined; } & { class?: string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | /*elided*/ any | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined; }) | undefined) => string; indicatorColumn: (props?: ({ tier?: "commit" | "modify" | undefined; orientation?: "horizontal" | "vertical" | undefined; size?: "sm" | "md" | "lg" | undefined; variant?: "default" | "outlined" | "minimal" | undefined; stepState?: "complete" | "active" | "error" | "warning" | "inactive" | undefined; clickable?: boolean | undefined; stepDisabled?: boolean | undefined; separatorComplete?: boolean | undefined; } & { class?: string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | /*elided*/ any | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined; }) | undefined) => string; indicator: (props?: ({ tier?: "commit" | "modify" | undefined; orientation?: "horizontal" | "vertical" | undefined; size?: "sm" | "md" | "lg" | undefined; variant?: "default" | "outlined" | "minimal" | undefined; stepState?: "complete" | "active" | "error" | "warning" | "inactive" | undefined; clickable?: boolean | undefined; stepDisabled?: boolean | undefined; separatorComplete?: boolean | undefined; } & { class?: string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | /*elided*/ any | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined; }) | undefined) => string; labelGroup: (props?: ({ tier?: "commit" | "modify" | undefined; orientation?: "horizontal" | "vertical" | undefined; size?: "sm" | "md" | "lg" | undefined; variant?: "default" | "outlined" | "minimal" | undefined; stepState?: "complete" | "active" | "error" | "warning" | "inactive" | undefined; clickable?: boolean | undefined; stepDisabled?: boolean | undefined; separatorComplete?: boolean | undefined; } & { class?: string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | /*elided*/ any | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined; }) | undefined) => string; label: (props?: ({ tier?: "commit" | "modify" | undefined; orientation?: "horizontal" | "vertical" | undefined; size?: "sm" | "md" | "lg" | undefined; variant?: "default" | "outlined" | "minimal" | undefined; stepState?: "complete" | "active" | "error" | "warning" | "inactive" | undefined; clickable?: boolean | undefined; stepDisabled?: boolean | undefined; separatorComplete?: boolean | undefined; } & { class?: string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | /*elided*/ any | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined; }) | undefined) => string; description: (props?: ({ tier?: "commit" | "modify" | undefined; orientation?: "horizontal" | "vertical" | undefined; size?: "sm" | "md" | "lg" | undefined; variant?: "default" | "outlined" | "minimal" | undefined; stepState?: "complete" | "active" | "error" | "warning" | "inactive" | undefined; clickable?: boolean | undefined; stepDisabled?: boolean | undefined; separatorComplete?: boolean | undefined; } & { class?: string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | /*elided*/ any | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined; }) | undefined) => string; separator: (props?: ({ tier?: "commit" | "modify" | undefined; orientation?: "horizontal" | "vertical" | undefined; size?: "sm" | "md" | "lg" | undefined; variant?: "default" | "outlined" | "minimal" | undefined; stepState?: "complete" | "active" | "error" | "warning" | "inactive" | undefined; clickable?: boolean | undefined; stepDisabled?: boolean | undefined; separatorComplete?: boolean | undefined; } & { class?: string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | /*elided*/ any | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined; }) | undefined) => string; content: (props?: ({ tier?: "commit" | "modify" | undefined; orientation?: "horizontal" | "vertical" | undefined; size?: "sm" | "md" | "lg" | undefined; variant?: "default" | "outlined" | "minimal" | undefined; stepState?: "complete" | "active" | "error" | "warning" | "inactive" | undefined; clickable?: boolean | undefined; stepDisabled?: boolean | undefined; separatorComplete?: boolean | undefined; } & { class?: string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | (string | number | false | /*elided*/ any | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined)[] | Record | null | undefined; }) | undefined) => string; }) & { readonly config: import("../../utils/variants.js").TVConfig; }; export type StepperVariants = VariantProps; /** Slot names derived from the tv() config — single source of truth for slotClasses. */ export type StepperSlots = SlotNames;