// src/components/tabbed-form/types.ts
var defineTabMeta = (meta) => {
  if (process.env.NODE_ENV !== "production") {
    if (!meta.id) {
      console.warn("[TabbedForm] Tab meta is missing required 'id' field");
    }
    if (!meta.labelKey && !meta.label) {
      console.warn(
        `[TabbedForm] Tab "${meta.id}" has neither 'labelKey' nor 'label' \u2014 the tab header will be empty`
      );
    }
  }
  return meta;
};

export {
  defineTabMeta
};
