export interface ComboboxOption {
    value: string;
    label: string;
}
export interface ComboboxProps {
    options: ComboboxOption[];
    value?: string;
    onValueChange?: (value: string) => void;
    placeholder?: string;
    searchPlaceholder?: string;
    emptyText?: string;
    className?: string;
    disabled?: boolean;
}
/**
 * Combobox Component
 *
 * Autocomplete input and command palette with a list of suggestions.
 * Built using a composition of Popover and Command components.
 *
 * @example
 * ```tsx
 * const frameworks = [
 *   { value: "next.js", label: "Next.js" },
 *   { value: "react", label: "React" },
 * ];
 *
 * <Combobox
 *   options={frameworks}
 *   placeholder="Select framework..."
 *   onValueChange={setValue}
 * />
 * ```
 */
export declare function Combobox({ options, value, onValueChange, placeholder, searchPlaceholder, emptyText, className, disabled, }: ComboboxProps): import("react/jsx-runtime").JSX.Element;
export declare namespace Combobox {
    var displayName: string;
}
//# sourceMappingURL=combobox.d.ts.map