import { default as React } from 'react';
export interface ComboboxOption {
    value: string;
    label: string;
}
export interface ComboboxProps {
    options: ComboboxOption[];
    value?: string;
    onChange?: (value: string) => void;
    placeholder?: string;
    searchPlaceholder?: string;
    emptyMessage?: string;
    label?: string;
    description?: React.ReactNode;
    errorMessage?: React.ReactNode;
    disabled?: boolean;
    isInvalid?: boolean;
    shape?: "full" | "minimal" | "sharp";
    variant?: "flat" | "bordered" | "faded" | "underlined";
    size?: "sm" | "md" | "lg";
    labelPlacement?: "inside" | "outside" | "outside-left";
    startContent?: React.ReactNode;
    className?: string;
}
export declare const Combobox: React.ForwardRefExoticComponent<ComboboxProps & React.RefAttributes<HTMLButtonElement>>;
