import {
  ChannelAdapterRegistry,
  getChannelAdapter,
  hasChannelAdapter,
  listChannelAdapters,
  listChannelAdapterProviderKeys,
  registerChannelAdapter
} from "./registry.js";
let cachedRegistry = null;
function getChannelAdapterRegistry() {
  if (!cachedRegistry) cachedRegistry = new ChannelAdapterRegistry();
  return cachedRegistry;
}
export {
  getChannelAdapter,
  getChannelAdapterRegistry,
  hasChannelAdapter,
  listChannelAdapterProviderKeys,
  listChannelAdapters,
  registerChannelAdapter
};
//# sourceMappingURL=adapter-registry-singleton.js.map
