import { $APP, shadow$provide } from "./shared.js";
import "./index.js";
$APP.ardegazu.rooms.lib.protocol={};$APP.ardegazu.rooms.internals={};$APP.ardegazu.rooms.internals.random_bytes=$APP.ardegazu.rooms.lib.crypto.random_bytes;$APP.ardegazu.rooms.internals.to_b64=$APP.ardegazu.rooms.lib.crypto.to_b64;$APP.ardegazu.rooms.internals.from_b64=$APP.ardegazu.rooms.lib.crypto.from_b64;$APP.ardegazu.rooms.internals.to_b64url=$APP.ardegazu.rooms.lib.crypto.to_b64url;$APP.ardegazu.rooms.internals.from_b64url=$APP.ardegazu.rooms.lib.crypto.from_b64url;$APP.ardegazu.rooms.internals.new_peer_id=$APP.ardegazu.rooms.lib.crypto.new_peer_id;
$APP.ardegazu.rooms.internals.Sealer=$APP.ardegazu.rooms.lib.crypto.Sealer;$APP.ardegazu.rooms.internals.AtRestCipher=$APP.ardegazu.rooms.lib.crypto.AtRestCipher;$APP.ardegazu.rooms.internals.RoomCrypto=$APP.ardegazu.rooms.lib.crypto.RoomCrypto;$APP.ardegazu.rooms.internals.make_log_encryption=$APP.ardegazu.rooms.lib.encryption.make_log_encryption;$APP.ardegazu.rooms.internals.resolve_relay_config=$APP.ardegazu.rooms.lib.descriptor.resolve_relay_config;$APP.ardegazu.rooms.internals.IceConfig=$APP.ardegazu.rooms.lib.turn.IceConfig;
$APP.ardegazu.rooms.internals.HardenedIPFSAccessController=$APP.ardegazu.rooms.lib.access.HardenedIPFSAccessController;$APP.ardegazu.rooms.internals.signer_matches_identity=$APP.ardegazu.rooms.lib.access.signer_matches_identity;$APP.ardegazu.rooms.internals.SuetaIdentityProvider=$APP.ardegazu.rooms.lib.orbit_identity.SuetaIdentityProvider;$APP.ardegazu.rooms.internals.register_sueta_provider=$APP.ardegazu.rooms.lib.orbit_identity.register_sueta_provider;$APP.ardegazu.rooms.internals.open_helia=$APP.ardegazu.rooms.node.stores.open_fs_helia;
$APP.ardegazu.rooms.internals.RoomLog=$APP.ardegazu.rooms.lib.log.RoomLog;$APP.ardegazu.rooms.internals.new_session_key=$APP.ardegazu.rooms.lib.net.new_session_key;$APP.ardegazu.rooms.internals.Net=$APP.ardegazu.rooms.lib.net.Net;$APP.ardegazu.rooms.internals.self_peer_ids=$APP.ardegazu.rooms.lib.net.self_peer_ids;$APP.ardegazu.rooms.internals.install_origin_web_socket=$APP.ardegazu.rooms.node.env.install_origin_web_socket;$APP.ardegazu.rooms.internals.install_origin_fetch=$APP.ardegazu.rooms.node.env.install_origin_fetch;export const IceConfig=$APP.ardegazu.rooms.internals.IceConfig;export const signerMatchesIdentity=$APP.ardegazu.rooms.internals.signer_matches_identity;export const registerSuetaProvider=$APP.ardegazu.rooms.internals.register_sueta_provider;export const SuetaIdentityProvider=$APP.ardegazu.rooms.internals.SuetaIdentityProvider;export const RoomLog=$APP.ardegazu.rooms.internals.RoomLog;export const resolveRelayConfig=$APP.ardegazu.rooms.internals.resolve_relay_config;
export const installOriginWebSocket=$APP.ardegazu.rooms.internals.install_origin_web_socket;export const Net=$APP.ardegazu.rooms.internals.Net;export const fromB64=$APP.ardegazu.rooms.internals.from_b64;export const makeLogEncryption=$APP.ardegazu.rooms.internals.make_log_encryption;export const newSessionKey=$APP.ardegazu.rooms.internals.new_session_key;export const HardenedIPFSAccessController=$APP.ardegazu.rooms.internals.HardenedIPFSAccessController;export const newPeerId=$APP.ardegazu.rooms.internals.new_peer_id;
export const selfPeerIds=$APP.ardegazu.rooms.internals.self_peer_ids;export const toB64url=$APP.ardegazu.rooms.internals.to_b64url;export const installOriginFetch=$APP.ardegazu.rooms.internals.install_origin_fetch;export const Sealer=$APP.ardegazu.rooms.internals.Sealer;export const RoomCrypto=$APP.ardegazu.rooms.internals.RoomCrypto;export const randomBytes=$APP.ardegazu.rooms.internals.random_bytes;export const fromB64url=$APP.ardegazu.rooms.internals.from_b64url;export const AtRestCipher=$APP.ardegazu.rooms.internals.AtRestCipher;
export const toB64=$APP.ardegazu.rooms.internals.to_b64;export const openHelia=$APP.ardegazu.rooms.internals.open_helia;