import {
  require_erp_integration_runtime
} from "../chunk-MUNMUGB5.js";
import {
  authorize,
  createApiClient,
  createApiHandle,
  expand
} from "../chunk-6AO46HG5.js";
import "../chunk-YPSWSI3M.js";

// src/apis/erp-integration.ts
var loadDefinition = () => {
  const mod = require_erp_integration_runtime();
  return expand(mod.default ?? mod);
};
var _instance = null;
var resolve = () => {
  if (!_instance) {
    const def = loadDefinition();
    _instance = createApiClient({ definition: def, apiName: "erpIntegration" });
  }
  return _instance;
};
var _handle = createApiHandle({
  resolveClient: resolve,
  createClient: () => createApiClient({ definition: loadDefinition(), apiName: "erpIntegration" }),
  apiName: "erpIntegration"
});
var getClient = _handle.getClient;
var createClient = _handle.createClient;
var erpIntegration = _handle;
export {
  authorize,
  createClient,
  erpIntegration,
  getClient
};
