import { default as PropTypes } from 'prop-types';

declare const MultiSelect: {
    (props: any): import("react/jsx-runtime").JSX.Element;
    propTypes: {
        name: PropTypes.Validator<string>;
        placeholder: PropTypes.Validator<string>;
        label: PropTypes.Validator<string>;
        size: PropTypes.Requireable<string>;
        options: PropTypes.Validator<PropTypes.InferProps<{
            label: PropTypes.Requireable<string>;
            value: PropTypes.Requireable<string>;
        }>[]>;
        defaultValue: PropTypes.Requireable<string>;
        fieldArrayName: PropTypes.Requireable<string>;
        id: PropTypes.Requireable<string>;
        required: PropTypes.Requireable<boolean>;
        is_multiselect: PropTypes.Requireable<boolean>;
        position: PropTypes.Requireable<number>;
        disabled: PropTypes.Requireable<boolean>;
        onChipRemove: PropTypes.Requireable<(...args: any[]) => any>;
        enable_footer: PropTypes.Requireable<boolean>;
        footer_action: PropTypes.Requireable<string>;
        onFooterClick: PropTypes.Requireable<any>;
        is_loading: PropTypes.Requireable<boolean>;
        selectedLabel: PropTypes.Requireable<string>;
        onChange: PropTypes.Requireable<(...args: any[]) => any>;
    };
};
export { MultiSelect };
export default MultiSelect;
