export interface SelectOption {
    id: string;
    name: string;
}
export interface SelectWithOtherValue {
    id: string;
    customValue?: string;
}
interface SelectWithOtherProps {
    label: string;
    options: SelectOption[];
    value: SelectWithOtherValue;
    onChange: (value: SelectWithOtherValue) => void;
    placeholder?: string;
    disabled?: boolean;
    className?: string;
    /** Allow "Other..." option to create new values. Default: true */
    allowOther?: boolean;
}
export declare function SelectWithOther({ label, options, value, onChange, placeholder, disabled, className, allowOther, }: SelectWithOtherProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=SelectWithOther.d.ts.map