import React from 'react';
import { TEntityType, TRelationType } from '@reltio/mdm-sdk';
import { AttributeListItem } from '../../../AttributeListItem';
import { VirtualGroupedListMainItem } from '../../../VirtualGroupedList';
type AttributeListItemProps = React.ComponentPropsWithoutRef<typeof AttributeListItem>;
type Item = (TEntityType | TRelationType) & {
    filterText?: string;
    LogoIcon?: React.ComponentType;
};
type Props = {
    selectedItems: string[];
    onItemClick: AttributeListItemProps['onClick'];
    focusIndex: number;
    items: VirtualGroupedListMainItem<Item>[];
    width: number;
    height: number;
};
export declare const SelectMetadataTypesList: React.MemoExoticComponent<({ selectedItems, onItemClick, focusIndex, width, height, ...otherProps }: Props) => React.JSX.Element>;
export {};
