/** * Chat-command session display helpers. * * Session routing is resolved from SessionMetadata, not by parsing session keys. */ import type { MessageSource } from './types.js'; export interface ConversationIdContext { 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 generateConversationId(ctx: ConversationIdContext): string; export declare function getSessionDisplayName(conversationId: string): string;