import type { OpenClawConfig } from "agdi/plugin-sdk/config-runtime"; import { type ConfiguredBindingRouteResult } from "agdi/plugin-sdk/conversation-runtime"; import { resolveAgentRoute } from "agdi/plugin-sdk/routing"; export declare function resolveTelegramConversationRoute(params: { cfg: OpenClawConfig; accountId: string; chatId: number | string; isGroup: boolean; resolvedThreadId?: number; replyThreadId?: number; senderId?: string | number | null; topicAgentId?: string | null; }): { route: ReturnType; configuredBinding: ConfiguredBindingRouteResult["bindingResolution"]; configuredBindingSessionKey: string; }; export declare function resolveTelegramConversationBaseSessionKey(params: { cfg: OpenClawConfig; route: Pick["route"], "agentId" | "accountId" | "matchedBy" | "sessionKey">; chatId: number | string; isGroup: boolean; senderId?: string | number | null; }): string;