import { i as OpenClawConfig } from "../../types.openclaw-D_ZeG-0L.js";
import { a as AcpRuntimeEnsureInput, g as AcpSessionUpdateTag, i as AcpRuntimeDoctorReport, n as AcpRuntimeCapabilities, o as AcpRuntimeEvent, p as AcpRuntimeTurnInput, s as AcpRuntimeHandle, t as AcpRuntime, u as AcpRuntimeStatus } from "../../types-DI-7ERAP.js";
import { Kn as PluginRuntime, wn as emptyPluginConfigSchema } from "../../types-CaqpvD9U.js";
import { f as readReactionParams, h as readStringParam, m as readStringOrNumberParam, p as readStringArrayParam, u as readNumberParam } from "../../common-D0LCF97L.js";
import { t as jsonResult } from "../../tool-results--TwMFfym.js";
import { n as normalizeAccountId, t as DEFAULT_ACCOUNT_ID } from "../../account-id-Dh6XMgGH.js";
import { v as ChannelMessageActionAdapter } from "../../types.core-B3DLiTAx.js";
import { a as resolvePollMaxSelections } from "../../polls-CfHkU59X.js";
import { t as ChannelPlugin } from "../../types.plugin-D2Tbg_ut.js";
import { n as AcpRuntimeError, r as AcpRuntimeErrorCode } from "../../errors-Buu3ylDF.js";
import { K as PluginLogger, M as OpenClawPluginServiceContext, g as OpenClawPluginApi, j as OpenClawPluginService } from "../../plugin-entry-Bh-NZHjd.js";
import { i as buildChannelConfigSchema } from "../../config-schema-V6-6jb_B.js";
import { t as clearAccountEntryFields } from "../../config-helpers-cIO_-LPj.js";
import { n as formatPairingApproveHint } from "../../helpers-_j1P2dFL.js";
import { t as PAIRING_APPROVED_MESSAGE } from "../../pairing-message-CFjlYpMw.js";
import { n as resolveConfiguredFromCredentialStatuses, t as projectCredentialSnapshotFields } from "../../channel-status-C63mv95K.js";
import { s as buildTokenChannelStatusSummary } from "../../status-helpers-BNjhuMro.js";
import { o as TelegramConfigSchema } from "../../zod-schema.providers-core-Ddug3Brj.js";
import { t as getChatChannelMeta } from "../../channel-plugin-common-WRdeK1df.js";
import { r as makeProxyFetch } from "../../proxy-fetch-DPt1dxTl.js";
import { _ as unpinMessageTelegram, a as deleteMessageTelegram, c as editMessageTelegram, d as renameForumTopicTelegram, g as sendTypingTelegram, h as sendStickerTelegram, i as createForumTopicTelegram, l as pinMessageTelegram, m as sendPollTelegram, o as editForumTopicTelegram, p as sendMessageTelegram, r as TelegramApiOverride, s as editMessageReplyMarkupTelegram, t as setTelegramRuntime, u as reactMessageTelegram } from "../../runtime-CD1liyki.js";
import { a as monitorTelegramProvider, c as shouldSuppressTelegramExecApprovalForwardingFallback, i as resolveTelegramPollVisibility, l as resolveTelegramRuntimeGroupPolicy, n as TelegramActionConfig, o as telegramMessageActions, r as TelegramNetworkConfig, s as buildTelegramExecApprovalPendingPayload, t as TelegramAccountConfig } from "../../runtime-api-BLSs4y6G.js";
import { r as probeTelegram, t as TelegramProbe } from "../../probe-VlSyyFIu.js";
import { n as collectTelegramUnmentionedGroupIds, t as auditTelegramGroupMembership } from "../../audit-CdF4kpYF.js";
import { i as shouldRetryTelegramTransportFallback, n as resolveTelegramFetch, r as resolveTelegramTransport } from "../../fetch-H6rdmt4o.js";
import { a as setTelegramThreadBindingMaxAgeBySessionKey, i as setTelegramThreadBindingIdleTimeoutBySessionKey, n as getTelegramThreadBindingManager, r as resetTelegramThreadBindingsForTests, t as createTelegramThreadBindingManager } from "../../thread-bindings-CwWKcOiv.js";
import { r as resolveTelegramToken } from "../../token-m__FUHUg.js";
import { n as parseTelegramTopicConversation } from "../../topic-conversation-DB0Kpc_a.js";
export { type AcpRuntime, type AcpRuntimeCapabilities, type AcpRuntimeDoctorReport, type AcpRuntimeEnsureInput, AcpRuntimeError, type AcpRuntimeErrorCode, type AcpRuntimeEvent, type AcpRuntimeHandle, type AcpRuntimeStatus, type AcpRuntimeTurnInput, type AcpSessionUpdateTag, type ChannelMessageActionAdapter, type ChannelPlugin, DEFAULT_ACCOUNT_ID, type OpenClawConfig, type OpenClawPluginApi, type OpenClawPluginService, type OpenClawPluginServiceContext, PAIRING_APPROVED_MESSAGE, type PluginLogger, type PluginRuntime, TelegramAccountConfig, TelegramActionConfig, type TelegramApiOverride, TelegramConfigSchema, TelegramNetworkConfig, type TelegramProbe, auditTelegramGroupMembership, buildChannelConfigSchema, buildTelegramExecApprovalPendingPayload, buildTokenChannelStatusSummary, clearAccountEntryFields, collectTelegramUnmentionedGroupIds, createForumTopicTelegram, createTelegramThreadBindingManager, deleteMessageTelegram, editForumTopicTelegram, editMessageReplyMarkupTelegram, editMessageTelegram, emptyPluginConfigSchema, formatPairingApproveHint, getChatChannelMeta, getTelegramThreadBindingManager, jsonResult, makeProxyFetch, monitorTelegramProvider, normalizeAccountId, parseTelegramTopicConversation, pinMessageTelegram, probeTelegram, projectCredentialSnapshotFields, reactMessageTelegram, readNumberParam, readReactionParams, readStringArrayParam, readStringOrNumberParam, readStringParam, renameForumTopicTelegram, resetTelegramThreadBindingsForTests, resolveConfiguredFromCredentialStatuses, resolvePollMaxSelections, resolveTelegramFetch, resolveTelegramPollVisibility, resolveTelegramRuntimeGroupPolicy, resolveTelegramToken, resolveTelegramTransport, sendMessageTelegram, sendPollTelegram, sendStickerTelegram, sendTypingTelegram, setTelegramRuntime, setTelegramThreadBindingIdleTimeoutBySessionKey, setTelegramThreadBindingMaxAgeBySessionKey, shouldRetryTelegramTransportFallback, shouldSuppressTelegramExecApprovalForwardingFallback, telegramMessageActions, unpinMessageTelegram };