import React from 'react';
import { TEntityType, TRelationType } from '@reltio/mdm-sdk';
import { ListLabel } from './components/ListLabel';
type ListLabelProps = React.ComponentPropsWithoutRef<typeof ListLabel>;
type Classes = {
    inputText?: string;
    input?: string;
    root?: string;
    label?: string;
};
type Item = TEntityType | TRelationType;
type Props = {
    items: Item[];
    selectedItemsUris: string[];
    onChange: (values: string[]) => void;
    label: string;
    dataReltioId: string;
    selectionPopupTitle: string;
    classes?: Classes;
    placeholder?: string;
    ListLabelProps?: Omit<ListLabelProps, 'list'>;
    disabled?: boolean;
    enableEmptyValueUnderline?: boolean;
    single?: boolean;
};
export declare const MetadataTypesSelector: React.MemoExoticComponent<({ placeholder, classes, items, selectedItemsUris, onChange, ListLabelProps, disabled, enableEmptyValueUnderline, single, label, dataReltioId, selectionPopupTitle }: Props) => React.JSX.Element>;
export {};
