/** * Chat-command session display helpers. * * Session routing is resolved from SessionMetadata, not by parsing session keys. */ import type { MessageSource } from './types.js'; export interface SessionKeyContext { source: MessageSource; channelId?: string; chatId: string; senderId: string; isGroup: boolean; threadId?: string; agentId?: string; accountId?: string; mainKey?: string; dmScope?: 'main' | 'per-peer' | 'per-channel-peer' | 'per-account-channel-peer'; identityLinks?: Record; } export declare function generateSessionKey(ctx: SessionKeyContext): string; export declare function getSessionDisplayName(sessionKey: string): string;