export { DEFAULT_ACCOUNT_ID, normalizeAccountId, normalizeOptionalAccountId } from './account-id.js'; export declare const DEFAULT_AGENT_ID = "main"; export declare const DEFAULT_MAIN_KEY = "main"; export type PeerKind = 'direct' | 'group' | 'channel' | 'dm'; export declare function normalizeMainKey(value: string | undefined | null): string; export declare function normalizeAgentId(value: string | undefined | null): string; export declare function isValidAgentId(value: string | undefined | null): boolean; export declare function sanitizeAgentId(value: string | undefined | null): string; export declare function getConversation(conversationId: string | null | undefined): import("../session/types.js").SessionMetadata; export declare function resolveAgentIdFromConversationId(conversationId: string): string; export declare function resolveAgentMainConversationId(params: { agentId: string; mainKey?: string; }): string; export declare function resolveAgentPeerConversationId(params: { agentId: string; mainKey?: string; channel: string; accountId?: string | null; peerKind?: PeerKind | null; peerId?: string | null; threadId?: string; identityLinks?: Record; dmScope?: 'main' | 'per-peer' | 'per-channel-peer' | 'per-account-channel-peer'; }): string; export declare function defaultMainConversationId(agentId?: string, mainKey?: string): string; export declare function isCronConversationId(id: string | null | undefined): boolean; export declare function isSubagentConversationId(id: string | null | undefined): boolean; export declare function assertAgentConversationId(id: string): void;