import { type SlotNames, type VariantProps } from '../../utils/variants.js'; export declare const radioGroupVariants: ((props?: { orientation?: "horizontal" | "vertical" | undefined; required?: boolean | undefined; error?: boolean | undefined; disabled?: boolean | undefined; } | undefined) => { root: (props?: ({ orientation?: "horizontal" | "vertical" | undefined; required?: boolean | undefined; error?: boolean | undefined; disabled?: 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; group: (props?: ({ orientation?: "horizontal" | "vertical" | undefined; required?: boolean | undefined; error?: boolean | undefined; disabled?: 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?: ({ orientation?: "horizontal" | "vertical" | undefined; required?: boolean | undefined; error?: boolean | undefined; disabled?: 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; message: (props?: ({ orientation?: "horizontal" | "vertical" | undefined; required?: boolean | undefined; error?: boolean | undefined; disabled?: 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 declare const radioItemVariants: ((props?: { tier?: "commit" | "modify" | undefined; size?: "xs" | "sm" | "md" | "lg" | undefined; described?: boolean | undefined; intent?: "primary" | "secondary" | "success" | "warning" | "danger" | "neutral" | undefined; variant?: "ghost" | "filled" | "outlined" | undefined; checked?: boolean | undefined; disabled?: boolean | undefined; error?: boolean | undefined; } | undefined) => { item: (props?: ({ tier?: "commit" | "modify" | undefined; size?: "xs" | "sm" | "md" | "lg" | undefined; described?: boolean | undefined; intent?: "primary" | "secondary" | "success" | "warning" | "danger" | "neutral" | undefined; variant?: "ghost" | "filled" | "outlined" | undefined; checked?: boolean | undefined; disabled?: boolean | undefined; error?: 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; size?: "xs" | "sm" | "md" | "lg" | undefined; described?: boolean | undefined; intent?: "primary" | "secondary" | "success" | "warning" | "danger" | "neutral" | undefined; variant?: "ghost" | "filled" | "outlined" | undefined; checked?: boolean | undefined; disabled?: boolean | undefined; error?: 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; dot: (props?: ({ tier?: "commit" | "modify" | undefined; size?: "xs" | "sm" | "md" | "lg" | undefined; described?: boolean | undefined; intent?: "primary" | "secondary" | "success" | "warning" | "danger" | "neutral" | undefined; variant?: "ghost" | "filled" | "outlined" | undefined; checked?: boolean | undefined; disabled?: boolean | undefined; error?: 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; size?: "xs" | "sm" | "md" | "lg" | undefined; described?: boolean | undefined; intent?: "primary" | "secondary" | "success" | "warning" | "danger" | "neutral" | undefined; variant?: "ghost" | "filled" | "outlined" | undefined; checked?: boolean | undefined; disabled?: boolean | undefined; error?: 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; size?: "xs" | "sm" | "md" | "lg" | undefined; described?: boolean | undefined; intent?: "primary" | "secondary" | "success" | "warning" | "danger" | "neutral" | undefined; variant?: "ghost" | "filled" | "outlined" | undefined; checked?: boolean | undefined; disabled?: boolean | undefined; error?: 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 RadioGroupVariants = VariantProps; export type RadioItemVariants = VariantProps; /** Slot names derived from the `tv()` config above — single source of truth for `slotClasses`. */ export type RadioGroupSlots = SlotNames; export type RadioItemSlots = SlotNames;