import { default as React } from 'react'; import { VariantProps } from 'class-variance-authority'; declare const comboboxVariants: (props?: ({ variant?: "outline" | "filled" | null | undefined; size?: "sm" | "md" | "lg" | null | undefined; error?: boolean | null | undefined; } & import('class-variance-authority/dist/types').ClassProp) | undefined) => string; export interface ComboboxOption { value: string; label: string; disabled?: boolean; } export interface ComboboxProps extends VariantProps { /** Options to display */ options: ComboboxOption[]; /** Selected value */ value?: string; /** Default value (uncontrolled) */ defaultValue?: string; /** Change handler */ onChange?: (value: string) => void; /** Placeholder text */ placeholder?: string; /** Whether the combobox is disabled */ disabled?: boolean; /** Whether the combobox has an error */ error?: boolean; /** Allow custom values */ allowCustom?: boolean; /** Filter function */ filterFn?: (option: ComboboxOption, search: string) => boolean; /** Additional CSS classes */ className?: string; } export declare const Combobox: React.FC; export {}; //# sourceMappingURL=Combobox.d.ts.map