/** * Bridges Milady session keys with elizaOS rooms. * * Milady keys: agent:{agentId}:main (DMs), agent:{agentId}:{channel}:group:{id} (groups) * elizaOS rooms: per-agent UUIDs via createUniqueUuid(runtime, channelId) */ import type { Provider, Room } from "@elizaos/core"; /** * Resolve an Milady session key from an elizaOS room. * * DMs -> agent:{agentId}:main * Groups -> agent:{agentId}:{channel}:group:{groupId} * Channels -> agent:{agentId}:{channel}:channel:{channelId} * Threads append :thread:{threadId} */ export declare function resolveSessionKeyFromRoom(agentId: string, room: Room, meta?: { threadId?: string; groupId?: string; channel?: string; }): string; export declare function createSessionKeyProvider(options?: { defaultAgentId?: string; }): Provider; //# sourceMappingURL=session-bridge.d.ts.map