import { ComboboxOption } from './combobox';
import { FormElementSize } from '../../primitives/form-element';
import * as React from 'react';
export type { ComboboxOption };
export type MultiComboboxProps = {
    options: ComboboxOption[];
    value?: string[];
    onValueChange?: (value: string[]) => void;
    placeholder?: string;
    searchPlaceholder?: string;
    emptyText?: string;
    className?: string;
    disabled?: boolean;
    /** Kept for API compatibility; trigger styling is intrinsic to the Combobox now. */
    variant?: 'default' | 'outline' | 'ghost';
    size?: FormElementSize;
    open?: boolean;
    onOpenChange?: (open: boolean) => void;
    container?: HTMLElement | ShadowRoot | null | React.RefObject<HTMLElement | ShadowRoot | null>;
    error?: string;
};
export declare function MultiCombobox({ options, value, onValueChange, placeholder, searchPlaceholder, emptyText, className, disabled, size, open, onOpenChange, container, error, }: MultiComboboxProps): import("react/jsx-runtime").JSX.Element;
