import { r as KlawConfig } from "../../types.klaw-xKUw_Rz7.js"; import { n as normalizeAccountId, t as DEFAULT_ACCOUNT_ID } from "../../account-id-CVLVRlKQ.js"; import { E as resolveChannelMediaMaxBytes } from "../../media-runtime-B9hAmRsC.js"; import { g as chunkText } from "../../outbound.types-P0E6jGE1.js"; import { y as ChannelMessageActionAdapter } from "../../types.core-BSyOg0vX.js"; import { u as KlawPluginApi } from "../../types-CAmC_cW72.js"; import { l as normalizeE164 } from "../../utils-C3bgvxjR.js"; import { n as ChannelPlugin } from "../../types.public-BSMobFik.js"; import { n as PluginRuntime } from "../../types-yybOtwsl.js"; import { r as emptyPluginConfigSchema } from "../../config-schema-CCf2P1bT.js"; import { r as buildChannelConfigSchema } from "../../config-schema-DMh8Tifh.js"; import { s as migrateBaseNameToDefaultAccount, t as applyAccountNameToChannelSection } from "../../setup-helpers-CtgrouKc.js"; import { n as deleteAccountFromConfigSection, r as setAccountEnabledInConfigSection } from "../../config-helpers-B7PWNMTJ.js"; import { n as formatPairingApproveHint } from "../../helpers-C4DX1i0K.js"; import { d as getChatChannelMeta } from "../../core-Due-k0ZL.js"; import { t as formatCliCommand } from "../../command-format-Dq_zy1OL.js"; import { t as detectBinary } from "../../detect-binary-BnHu3Jgo.js"; import { t as formatDocsLink } from "../../links-DFMYiV7c.js"; import { n as resolveAllowlistProviderRuntimeGroupPolicy, r as resolveDefaultGroupPolicy } from "../../runtime-group-policy-xmkPeE3Q.js"; import { t as PAIRING_APPROVED_MESSAGE } from "../../pairing-message-DURX64z_.js"; import { c as collectStatusIssuesFromLastError, d as createDefaultChannelRuntimeState, n as buildBaseChannelStatusSummary, t as buildBaseAccountStatusSnapshot } from "../../status-helpers-CfDgvxsn.js"; import { o as SignalConfigSchema } from "../../bundled-channel-config-schema-IgHPvQmp.js"; import { a as resolveSignalAccount, c as probeSignal, i as resolveDefaultSignalAccountId, n as listEnabledSignalAccounts, o as SignalAccountConfig, r as listSignalAccountIds, t as ResolvedSignalAccount } from "../../accounts-BP7xwub1.js"; import { a as sendMessageSignal, f as monitorSignalProvider, p as signalMessageActions, u as resolveSignalReactionLevel } from "../../send-CmXA0DVK.js"; import { c as installSignalCli, n as normalizeSignalMessagingTarget, t as looksLikeSignalTargetId } from "../../normalize-DFmU5edj.js"; import { i as sendReactionSignal, r as removeReactionSignal } from "../../send-reactions-5m8YjMqi.js"; //#region extensions/signal/src/runtime.d.ts declare const setSignalRuntime: (next: PluginRuntime) => void, clearSignalRuntime: () => void; //#endregion export { type ChannelMessageActionAdapter, type ChannelPlugin, DEFAULT_ACCOUNT_ID, type KlawConfig, type KlawPluginApi, PAIRING_APPROVED_MESSAGE, type PluginRuntime, type ResolvedSignalAccount, type SignalAccountConfig, SignalConfigSchema, applyAccountNameToChannelSection, buildBaseAccountStatusSnapshot, buildBaseChannelStatusSummary, buildChannelConfigSchema, chunkText, collectStatusIssuesFromLastError, createDefaultChannelRuntimeState, deleteAccountFromConfigSection, detectBinary, emptyPluginConfigSchema, formatCliCommand, formatDocsLink, formatPairingApproveHint, getChatChannelMeta, installSignalCli, listEnabledSignalAccounts, listSignalAccountIds, looksLikeSignalTargetId, migrateBaseNameToDefaultAccount, monitorSignalProvider, normalizeAccountId, normalizeE164, normalizeSignalMessagingTarget, probeSignal, removeReactionSignal, resolveAllowlistProviderRuntimeGroupPolicy, resolveChannelMediaMaxBytes, resolveDefaultGroupPolicy, resolveDefaultSignalAccountId, resolveSignalAccount, resolveSignalReactionLevel, sendMessageSignal, sendReactionSignal, setAccountEnabledInConfigSection, setSignalRuntime, signalMessageActions };