import React__default from 'react';
import { a as InternalChip } from '../InternalChipDismissible-es.js';
import { I as InternalChipButton } from '../Chip-es.js';
export { C as Chips } from '../Chips-es.js';
import '../useScrollToActive-es.js';
import '../_commonjsHelpers-es.js';
import '../_baseFlatten-es.js';
import '../_getAllKeys-es.js';
import '../isTypedArray-es.js';
import '../isObjectLike-es.js';
import '../isSymbol-es.js';
import '../identity-es.js';
import '../_getTag-es.js';
import '../_baseEach-es.js';
import '../_baseFor-es.js';
import '../_isIterateeCall-es.js';
import '../_setToString-es.js';
import '@jobber/hooks';
import '../debounce-es.js';
import '../Icon-es.js';
import '@jobber/design';
import '../floating-ui.react-es.js';
import '../floating-ui.utils.dom-es.js';
import '../index.esm-es.js';
import 'react/jsx-runtime';
import 'react-dom';
import '../floating-ui.react-dom-es.js';
import '../maxHeight-es.js';
import 'classnames';
import '../Text-es.js';
import '../Typography-es.js';
import '../Button-es.js';
import '../tslib.es6-es.js';
import 'react-router-dom';
import '../Spinner-es.js';
import '../Avatar-es.js';
import 'color';
import '../useChildComponent-es.js';
import '../Tooltip-es.js';
import 'framer-motion';

/**
 * @deprecated Use Autocomplete with the "multiple" prop instead of ChipDismissible.
 */
function ChipDismissible({ label, disabled, invalid, prefix, onClick, onRequestRemove, }) {
    return (React__default.createElement(InternalChip, { label: label, disabled: disabled, invalid: invalid, prefix: prefix, onClick: onClick, suffix: React__default.createElement(InternalChipButton, { icon: "remove", label: label, invalid: invalid, disabled: disabled, onClick: onRequestRemove }) }));
}

// Only need the component to pass in the data as a react children
// eslint-disable-next-line @typescript-eslint/no-unused-vars
function Chip(props) {
    //eslint-disable-next-line react/jsx-no-useless-fragment
    return React__default.createElement(React__default.Fragment, null);
}

export { Chip, ChipDismissible };
