import React__default from 'react';

interface MultiInputListProps {
    options: {
        label: string;
        value: string;
    }[];
    value?: string[];
    defaultValue?: string[];
    onValueChange: (value: string[]) => void;
    placeholder?: string;
    searchPlaceholder?: string;
    label?: string | React__default.ReactNode;
    description?: string;
    listTitle?: string;
    listUnit?: string;
    className?: string;
    disabled?: boolean;
    selectAllLabel?: string;
    validationRegex?: RegExp;
    onInvalidInput?: (values: string[]) => void;
    id?: string;
    showAddButton?: boolean;
    addButtonLabel?: string;
    fetchOptions?: (term: string) => Promise<{
        label: string;
        value: string;
    }[]>;
    maxHeight?: string | number;
    fetchDependencies?: unknown[];
}
declare const MultiInputList: React__default.ForwardRefExoticComponent<MultiInputListProps & React__default.RefAttributes<HTMLInputElement>>;

export { MultiInputList };
