
          const { Temporal } = require("@js-temporal/polyfill");
          const { URLPattern } = require("urlpattern-polyfill");
        
require('../transformers-CoBS-oFG.cjs');
require('../lookup-Dwdg60Zd.cjs');
require('../actor-vyab-ea8.cjs');
const require_middleware = require('../middleware-CHIX0fet.cjs');
require('../http-Cy32w9zC.cjs');
require('../proof-BqP89L5j.cjs');
const require_federation = require('../federation-CoW-KDKv.cjs');
require('../types-CWgzGaqk.cjs');
require('../kv-cache-BRTidUqb.cjs');
require('../vocab-wJpUyNt3.cjs');

exports.InProcessMessageQueue = require_federation.InProcessMessageQueue;
exports.MemoryKvStore = require_federation.MemoryKvStore;
exports.ParallelMessageQueue = require_federation.ParallelMessageQueue;
exports.Router = require_middleware.Router;
exports.RouterError = require_middleware.RouterError;
exports.buildCollectionSynchronizationHeader = require_middleware.buildCollectionSynchronizationHeader;
exports.createExponentialBackoffPolicy = require_middleware.createExponentialBackoffPolicy;
exports.createFederation = require_middleware.createFederation;
exports.createFederationBuilder = require_middleware.createFederationBuilder;
exports.digest = require_middleware.digest;
exports.respondWithObject = require_middleware.respondWithObject;
exports.respondWithObjectIfAcceptable = require_middleware.respondWithObjectIfAcceptable;