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: () => ({})
  };
};
export {
  emptyStyles,
  isCreatingOption,
  isGroupedOptions
};
//# sourceMappingURL=select.utils.js.map
