import React from 'react';
import { PrimitiveValue } from '@reltio/mdm-sdk';
import { TextFieldProps } from '@mui/material/TextField';
import { MenuProps } from '@mui/material/Menu';
import { DropDownEntryType } from '../types';
type Props<T> = {
    multiple?: boolean;
    fullWidth?: boolean;
    value: T;
    TextFieldProps?: TextFieldProps;
    MenuProps?: Partial<MenuProps>;
    children?: React.ReactNode;
    classes?: Record<string, string>;
    className?: string;
    onChange?: (value: T) => void;
    getValueLabel?: (value: T) => string;
    getValuePlaceholder?: (value: T) => string;
    isCrossedOut?: boolean;
};
export declare const MultipliableSelect: <T extends PrimitiveValue | DropDownEntryType>({ multiple, value, children, getValueLabel, getValuePlaceholder, onChange, fullWidth, TextFieldProps, MenuProps, classes, isCrossedOut, ...otherProps }: Props<T>) => React.JSX.Element;
export {};
