"use strict";
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
function isGroupedOptions(options) {
  return !!(options == null ? void 0 : options.some((o) => o.label));
}
function isCreatingOption(option) {
  const castOption = option;
  return !!(castOption == null ? void 0 : castOption.label) && !!(castOption == null ? void 0 : castOption.value);
}
const emptyStyles = () => {
  return {
    control: () => ({}),
    valueContainer: () => ({}),
    indicatorsContainer: () => ({}),
    indicatorSeparator: () => ({}),
    dropdownIndicator: () => ({}),
    loadingIndicator: () => ({}),
    input: () => ({}),
    singleValue: () => ({}),
    multiValue: () => ({}),
    multiValueLabel: () => ({}),
    multiValueRemove: () => ({}),
    clearIndicator: () => ({}),
    menu: () => ({}),
    menuList: () => ({}),
    menuPortal: () => ({}),
    noOptionsMessage: () => ({}),
    loadingMessage: () => ({}),
    placeholder: () => ({}),
    option: () => ({}),
    group: () => ({}),
    groupHeading: () => ({})
  };
};
exports.emptyStyles = emptyStyles;
exports.isCreatingOption = isCreatingOption;
exports.isGroupedOptions = isGroupedOptions;
//# sourceMappingURL=select.utils.cjs.map
