import { type SlotNames, type VariantProps } from '../../utils/variants.js'; export declare const comboboxVariants: ((props?: { tier?: "commit" | "modify" | undefined; variant?: "ghost" | "underline" | "filled" | "outlined" | undefined; size?: "xs" | "sm" | "md" | "lg" | "xl" | undefined; open?: boolean | undefined; disabled?: boolean | undefined; error?: boolean | undefined; } | undefined) => { base: (props?: ({ tier?: "commit" | "modify" | undefined; variant?: "ghost" | "underline" | "filled" | "outlined" | undefined; size?: "xs" | "sm" | "md" | "lg" | "xl" | undefined; open?: 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; variant?: "ghost" | "underline" | "filled" | "outlined" | undefined; size?: "xs" | "sm" | "md" | "lg" | "xl" | undefined; open?: 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; requiredMark: (props?: ({ tier?: "commit" | "modify" | undefined; variant?: "ghost" | "underline" | "filled" | "outlined" | undefined; size?: "xs" | "sm" | "md" | "lg" | "xl" | undefined; open?: 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; inputWrapper: (props?: ({ tier?: "commit" | "modify" | undefined; variant?: "ghost" | "underline" | "filled" | "outlined" | undefined; size?: "xs" | "sm" | "md" | "lg" | "xl" | undefined; open?: 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; input: (props?: ({ tier?: "commit" | "modify" | undefined; variant?: "ghost" | "underline" | "filled" | "outlined" | undefined; size?: "xs" | "sm" | "md" | "lg" | "xl" | undefined; open?: 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; message: (props?: ({ tier?: "commit" | "modify" | undefined; variant?: "ghost" | "underline" | "filled" | "outlined" | undefined; size?: "xs" | "sm" | "md" | "lg" | "xl" | undefined; open?: 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; helper: (props?: ({ tier?: "commit" | "modify" | undefined; variant?: "ghost" | "underline" | "filled" | "outlined" | undefined; size?: "xs" | "sm" | "md" | "lg" | "xl" | undefined; open?: 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; listbox: (props?: ({ tier?: "commit" | "modify" | undefined; variant?: "ghost" | "underline" | "filled" | "outlined" | undefined; size?: "xs" | "sm" | "md" | "lg" | "xl" | undefined; open?: 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; option: (props?: ({ tier?: "commit" | "modify" | undefined; variant?: "ghost" | "underline" | "filled" | "outlined" | undefined; size?: "xs" | "sm" | "md" | "lg" | "xl" | undefined; open?: 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; optionActive: (props?: ({ tier?: "commit" | "modify" | undefined; variant?: "ghost" | "underline" | "filled" | "outlined" | undefined; size?: "xs" | "sm" | "md" | "lg" | "xl" | undefined; open?: 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; optionSelected: (props?: ({ tier?: "commit" | "modify" | undefined; variant?: "ghost" | "underline" | "filled" | "outlined" | undefined; size?: "xs" | "sm" | "md" | "lg" | "xl" | undefined; open?: 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; optionCheck: (props?: ({ tier?: "commit" | "modify" | undefined; variant?: "ghost" | "underline" | "filled" | "outlined" | undefined; size?: "xs" | "sm" | "md" | "lg" | "xl" | undefined; open?: 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; group: (props?: ({ tier?: "commit" | "modify" | undefined; variant?: "ghost" | "underline" | "filled" | "outlined" | undefined; size?: "xs" | "sm" | "md" | "lg" | "xl" | undefined; open?: 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; groupLabel: (props?: ({ tier?: "commit" | "modify" | undefined; variant?: "ghost" | "underline" | "filled" | "outlined" | undefined; size?: "xs" | "sm" | "md" | "lg" | "xl" | undefined; open?: 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; noResults: (props?: ({ tier?: "commit" | "modify" | undefined; variant?: "ghost" | "underline" | "filled" | "outlined" | undefined; size?: "xs" | "sm" | "md" | "lg" | "xl" | undefined; open?: 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; loading: (props?: ({ tier?: "commit" | "modify" | undefined; variant?: "ghost" | "underline" | "filled" | "outlined" | undefined; size?: "xs" | "sm" | "md" | "lg" | "xl" | undefined; open?: 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; clear: (props?: ({ tier?: "commit" | "modify" | undefined; variant?: "ghost" | "underline" | "filled" | "outlined" | undefined; size?: "xs" | "sm" | "md" | "lg" | "xl" | undefined; open?: 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; chevronButton: (props?: ({ tier?: "commit" | "modify" | undefined; variant?: "ghost" | "underline" | "filled" | "outlined" | undefined; size?: "xs" | "sm" | "md" | "lg" | "xl" | undefined; open?: 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; chevron: (props?: ({ tier?: "commit" | "modify" | undefined; variant?: "ghost" | "underline" | "filled" | "outlined" | undefined; size?: "xs" | "sm" | "md" | "lg" | "xl" | undefined; open?: 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; control: (props?: ({ tier?: "commit" | "modify" | undefined; variant?: "ghost" | "underline" | "filled" | "outlined" | undefined; size?: "xs" | "sm" | "md" | "lg" | "xl" | undefined; open?: 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; search: (props?: ({ tier?: "commit" | "modify" | undefined; variant?: "ghost" | "underline" | "filled" | "outlined" | undefined; size?: "xs" | "sm" | "md" | "lg" | "xl" | undefined; open?: 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; tag: (props?: ({ tier?: "commit" | "modify" | undefined; variant?: "ghost" | "underline" | "filled" | "outlined" | undefined; size?: "xs" | "sm" | "md" | "lg" | "xl" | undefined; open?: 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; tagLabel: (props?: ({ tier?: "commit" | "modify" | undefined; variant?: "ghost" | "underline" | "filled" | "outlined" | undefined; size?: "xs" | "sm" | "md" | "lg" | "xl" | undefined; open?: 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; tagRemove: (props?: ({ tier?: "commit" | "modify" | undefined; variant?: "ghost" | "underline" | "filled" | "outlined" | undefined; size?: "xs" | "sm" | "md" | "lg" | "xl" | undefined; open?: 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 ComboboxVariants = VariantProps; /** Slot names derived from the tv() config — single source of truth for slotClasses. */ export type ComboboxSlots = SlotNames;