import { n as normalizeAccountId, t as DEFAULT_ACCOUNT_ID } from "../../account-id-BcgJyVVC.js";
import { c as TelegramConfigSchema } from "../../zod-schema.providers-whatsapp-CFLRKQGr.js";
import { t as getChatChannelMeta } from "../../chat-meta-yENYlocL.js";
import { r as buildChannelConfigSchema } from "../../config-schema-Ze4Jtkrv.js";
import { n as AcpRuntimeError } from "../../errors-DwkYlX0H.js";
import { f as readNumberParam, g as readStringParam, h as readStringOrNumberParam, l as jsonResult, m as readStringArrayParam, p as readReactionParams } from "../../common-CPKPyd3f.js";
import { r as makeProxyFetch } from "../../proxy-fetch-D6Ka5dYe.js";
import { r as resolvePollMaxSelections } from "../../polls-BX4gTvib.js";
import { t as clearAccountEntryFields } from "../../config-helpers-CBLXKfDi.js";
import { n as formatPairingApproveHint } from "../../helpers-BMjSxPgC.js";
import { n as collectTelegramUnmentionedGroupIds, t as auditTelegramGroupMembership } from "../../audit-CCvMQHly.js";
import { r as emptyPluginConfigSchema } from "../../config-schema-CmUXxmLr.js";
import "../../channel-core-xsw-ayF_.js";
import { t as resolveTelegramToken } from "../../token-Ddgc-9AJ.js";
import { t as PAIRING_APPROVED_MESSAGE } from "../../pairing-message-DUoUjOds.js";
import { o as buildTokenChannelStatusSummary } from "../../status-helpers-DB24CIDP.js";
import { a as resolveConfiguredFromCredentialStatuses, r as projectCredentialSnapshotFields } from "../../account-snapshot-fields-C1VIRA2Y.js";
import "../../acp-runtime-CcwxRiRa.js";
import "../../channel-plugin-common-BAaNTqmT.js";
import "../../channel-status-CXxC_UdU.js";
import "../../channel-actions-C8E1W8pm.js";
import { a as editMessageTelegram, c as renameForumTopicTelegram, d as sendPollTelegram, f as sendStickerTelegram, i as editMessageReplyMarkupTelegram, m as unpinMessageTelegram, n as deleteMessageTelegram, o as pinMessageTelegram, p as sendTypingTelegram, r as editForumTopicTelegram, s as reactMessageTelegram, t as createForumTopicTelegram, u as sendMessageTelegram } from "../../send-DJJ53Pxb.js";
import { i as shouldRetryTelegramTransportFallback, n as resolveTelegramFetch, r as resolveTelegramTransport } from "../../fetch-BPsIuKcD.js";
import { a as shouldSuppressTelegramExecApprovalForwardingFallback, i as buildTelegramExecApprovalPendingPayload, o as telegramMessageActions, r as monitorTelegramProvider, t as probeTelegram } from "../../probe-DLdmL2Qm.js";
import { n as setTelegramRuntime } from "../../runtime-Dey0kixu.js";
import { t as parseTelegramTopicConversation } from "../../topic-conversation-BEU17QDV.js";
import "../../config-api-CW4Y3496.js";
import { a as setTelegramThreadBindingMaxAgeBySessionKey, i as setTelegramThreadBindingIdleTimeoutBySessionKey, n as getTelegramThreadBindingManager, r as resetTelegramThreadBindingsForTests, t as createTelegramThreadBindingManager } from "../../thread-bindings-Bq4yOwhP.js";
import { r as resolveTelegramRuntimeGroupPolicy } from "../../group-access-DkhkUBTk.js";
import { t as resolveTelegramPollVisibility } from "../../poll-visibility-DtW73ss3.js";
export { AcpRuntimeError, DEFAULT_ACCOUNT_ID, PAIRING_APPROVED_MESSAGE, TelegramConfigSchema, 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 };
