//#region src/shared/global-singleton.d.ts /** * Process-local singleton helpers for registries, caches, and SDK-visible shared state. * Keys must be symbols so unrelated modules cannot collide on `globalThis` property names. */ /** Resolves a process-local singleton for caches and registries that tolerate helper lookup. */ declare function resolveGlobalSingleton(key: symbol, create: () => T): T; /** Resolves a process-local Map singleton for keyed caches backed by globalThis. */ declare function resolveGlobalMap(key: symbol): Map; //#endregion export { resolveGlobalSingleton as n, resolveGlobalMap as t };