import { c as SessionScope } from "./types-XfK0DXQJ.js"; import { n as MsgContext } from "./templating-B8JLQEN3.js"; //#region src/config/sessions/session-key.d.ts declare function deriveSessionKey(scope: SessionScope, ctx: MsgContext): string; /** * Resolve the session key with a canonical direct-chat bucket (default: "main"). * All non-group direct chats collapse to this bucket; groups stay isolated. */ declare function resolveSessionKey(scope: SessionScope, ctx: MsgContext, mainKey?: string, agentId?: string): string; //#endregion export { resolveSessionKey as n, deriveSessionKey as t };