export default StyledDropdownEditor;
export function dropdownEditorForDefinitions(options: {
    label: string | React.Element;
    value: any;
}, dropdownProps?: {
    multiple: boolean;
}): (props: any) => JSX.Element;
declare const StyledDropdownEditor: import("react").ComponentType<Pick<Pick<Pick<{
    currentValue: any;
    defaultValue: any;
    options: any;
    placeholder: any;
    onChange: any;
    multiple: any;
    disabled: any;
    classes: any;
    renderValue: any;
    errorText: any;
    "data-testid": any;
}, never> & Pick<PropTypes.InferProps<{
    currentValue: PropTypes.Requireable<NonNullable<string | number | any[]>>;
    defaultValue: PropTypes.Requireable<NonNullable<string | number | any[]>>;
    onChange: PropTypes.Validator<(...args: any[]) => any>;
    options: PropTypes.Validator<any[]>;
    placeholder: PropTypes.Requireable<string>;
    multiple: PropTypes.Requireable<boolean>;
    disabled: PropTypes.Requireable<boolean>;
    classes: PropTypes.Validator<NonNullable<PropTypes.InferProps<{}>>>;
    renderValue: PropTypes.Requireable<(...args: any[]) => any>;
    errorText: PropTypes.Requireable<string>;
    'data-testid': PropTypes.Requireable<string>;
}>, "data-testid" | "classes" | "multiple" | "disabled" | "defaultValue" | "placeholder" | "onChange" | "options" | "currentValue" | "renderValue" | "errorText">, "classes" | "onChange" | "options"> & {
    'data-testid'?: string;
    multiple?: boolean;
    disabled?: boolean;
    defaultValue?: NonNullable<string | number | any[]>;
    placeholder?: string;
    currentValue?: NonNullable<string | number | any[]>;
    renderValue?: (...args: any[]) => any;
    errorText?: string;
} & {}, "data-testid" | "multiple" | "disabled" | "defaultValue" | "placeholder" | "onChange" | "options" | "currentValue" | "renderValue" | "errorText"> & import("@material-ui/core").StyledComponentProps<"menuItem" | "selectMenu" | "formControl" | "multipleMenuItem">>;
import PropTypes from 'prop-types';
//# sourceMappingURL=index.d.ts.map