import {ContainerModule}from'inversify';import {SERVER_TYPES}from'common/server';import {CityProxyService,StateProxyService,CountryProxyService}from'@container-stack/territory-core/index.server';/**
 * Proxy (client-side) container bindings for territory module.
 * Only binds proxy implementations used by Moleculer client runtime.
 */
const externalContainerModule = () => new ContainerModule(bind => {
  // Bind all proxy services to their respective service tokens
  bind(SERVER_TYPES.CityService).to(CityProxyService).inSingletonScope();
  bind(SERVER_TYPES.StateService).to(StateProxyService).inSingletonScope();
  bind(SERVER_TYPES.CountryService).to(CountryProxyService).inSingletonScope();
});export{externalContainerModule};//# sourceMappingURL=proxy-container.js.map
