import { a as resolveDefaultDiscordAccountId, c as resolveDiscordMaxLinesPerMessage, i as mergeDiscordAccountConfig, n as listDiscordAccountIds, o as resolveDiscordAccount, r as listEnabledDiscordAccounts, s as resolveDiscordAccountConfig, t as createDiscordActionGate } from "./accounts-zcI4mtzH.js";
import { t as inspectDiscordAccount } from "./account-inspect-BNdqsthq.js";
import { n as parseDiscordTarget, r as resolveDiscordChannelId } from "./chunk-DJnW9dLI.js";
import { k as resolveDiscordTarget } from "./send.shared-MjkS-pWh.js";
import { _ as parseDiscordModalCustomIdForCarbon, c as readDiscordComponentSpec, d as DISCORD_MODAL_CUSTOM_ID_KEY, f as buildDiscordComponentCustomId, g as parseDiscordModalCustomId, h as parseDiscordComponentCustomIdForCarbon, i as buildDiscordComponentMessageFlags, l as resolveDiscordComponentAttachmentName, m as parseDiscordComponentCustomId, n as DiscordFormModal, o as createDiscordFormModal, p as buildDiscordModalCustomId, r as buildDiscordComponentMessage, s as formatDiscordComponentEventText, t as DISCORD_COMPONENT_ATTACHMENT_PREFIX, u as DISCORD_COMPONENT_CUSTOM_ID_KEY } from "./components-AfY8KcWW.js";
import { t as buildDiscordInteractiveComponents } from "./shared-interactive-pfg65cbH.js";
import "./targets-DvwUKhAd.js";
import { a as shouldSuppressLocalDiscordExecApprovalPrompt, i as isDiscordExecApprovalClientEnabled, n as getDiscordExecApprovalApprovers, r as isDiscordExecApprovalApprover } from "./approval-shared-LD6bfsUv.js";
import { i as resolveDiscordGroupToolPolicy, n as collectDiscordStatusIssues, r as resolveDiscordGroupRequireMention, t as discordPlugin } from "./channel-IPtEFq_l.js";
import { a as normalizeDiscordOutboundTarget, i as normalizeDiscordMessagingTarget, r as looksLikeDiscordTargetId } from "./outbound-adapter-BM_Fwmmv.js";
import { t as normalizeExplicitDiscordSessionKey } from "./session-key-normalization-CVZYcSCp.js";
import { t as discordSetupPlugin } from "./channel.setup-4Res3936.js";
import { n as handleDiscordSubagentEnded, r as handleDiscordSubagentSpawning, t as handleDiscordSubagentDeliveryTarget } from "./subagent-hooks-41mkko-i.js";
import { n as tryHandleDiscordMessageActionGuildAdmin, t as handleDiscordMessageAction } from "./handle-action-OOcsZmOR.js";
import { n as listDiscordDirectoryGroupsFromConfig, r as listDiscordDirectoryPeersFromConfig } from "./directory-config-IzFJxkLi.js";
import { t as fetchPluralKitMessageInfo } from "./pluralkit-AF_sGygZ.js";
import { a as resolveDiscordPrivilegedIntentsFromFlags, i as probeDiscord, n as fetchDiscordApplicationSummary, r as parseApplicationIdFromToken, t as fetchDiscordApplicationId } from "./probe-r0EdxXqE.js";
import { t as collectDiscordSecurityAuditFindings } from "./security-audit-CKlCFKoi.js";
import { i as DISCORD_DEFAULT_LISTENER_TIMEOUT_MS, r as DISCORD_DEFAULT_INBOUND_WORKER_TIMEOUT_MS } from "./timeouts-DDxjtlnF.js";
import { resolveOpenProviderRuntimeGroupPolicy as resolveDiscordRuntimeGroupPolicy } from "@agentai2027/openclaw-zh/plugin-sdk/runtime-group-policy";
export { DISCORD_COMPONENT_ATTACHMENT_PREFIX, DISCORD_COMPONENT_CUSTOM_ID_KEY, DISCORD_DEFAULT_INBOUND_WORKER_TIMEOUT_MS, DISCORD_DEFAULT_LISTENER_TIMEOUT_MS, DISCORD_MODAL_CUSTOM_ID_KEY, DiscordFormModal, buildDiscordComponentCustomId, buildDiscordComponentMessage, buildDiscordComponentMessageFlags, buildDiscordInteractiveComponents, buildDiscordModalCustomId, collectDiscordSecurityAuditFindings, collectDiscordStatusIssues, createDiscordActionGate, createDiscordFormModal, discordPlugin, discordSetupPlugin, fetchDiscordApplicationId, fetchDiscordApplicationSummary, fetchPluralKitMessageInfo, formatDiscordComponentEventText, getDiscordExecApprovalApprovers, handleDiscordMessageAction, handleDiscordSubagentDeliveryTarget, handleDiscordSubagentEnded, handleDiscordSubagentSpawning, inspectDiscordAccount, isDiscordExecApprovalApprover, isDiscordExecApprovalClientEnabled, listDiscordAccountIds, listDiscordDirectoryGroupsFromConfig, listDiscordDirectoryPeersFromConfig, listEnabledDiscordAccounts, looksLikeDiscordTargetId, mergeDiscordAccountConfig, normalizeDiscordMessagingTarget, normalizeDiscordOutboundTarget, normalizeExplicitDiscordSessionKey, parseApplicationIdFromToken, parseDiscordComponentCustomId, parseDiscordComponentCustomIdForCarbon, parseDiscordModalCustomId, parseDiscordModalCustomIdForCarbon, parseDiscordTarget, probeDiscord, readDiscordComponentSpec, resolveDefaultDiscordAccountId, resolveDiscordAccount, resolveDiscordAccountConfig, resolveDiscordChannelId, resolveDiscordComponentAttachmentName, resolveDiscordGroupRequireMention, resolveDiscordGroupToolPolicy, resolveDiscordMaxLinesPerMessage, resolveDiscordPrivilegedIntentsFromFlags, resolveDiscordRuntimeGroupPolicy, resolveDiscordTarget, shouldSuppressLocalDiscordExecApprovalPrompt, tryHandleDiscordMessageActionGuildAdmin };
