import { t as formatDocsLink } from "../../links-BszRQhGa.js";
import { t as formatCliCommand } from "../../command-format-BORwwHyH.js";
import { l as normalizeE164 } from "../../utils-DvkbxKCZ.js";
import { r as buildChannelConfigSchema } from "../../config-schema-DGNvFT8C.js";
import { n as normalizeAccountId, t as DEFAULT_ACCOUNT_ID } from "../../account-id-CRE2SEcy.js";
import { o as SignalConfigSchema } from "../../zod-schema.providers-whatsapp-CC0aDI0z.js";
import { a as chunkText } from "../../chunk-CTM-kgED.js";
import { n as deleteAccountFromConfigSection, r as setAccountEnabledInConfigSection } from "../../config-helpers-DJ_FRRhH.js";
import { n as formatPairingApproveHint } from "../../helpers-D5_OgjA3.js";
import "../../text-runtime-BXDoRNVl.js";
import { n as emptyPluginConfigSchema } from "../../config-schema-BrtwSh4Z.js";
import { s as migrateBaseNameToDefaultAccount, t as applyAccountNameToChannelSection } from "../../setup-helpers-DGwhv125.js";
import { c as getChatChannelMeta } from "../../core-ohkN2PYf.js";
import { t as createPluginRuntimeStore } from "../../runtime-store-CmV0OsX5.js";
import { n as resolveAllowlistProviderRuntimeGroupPolicy, r as resolveDefaultGroupPolicy } from "../../runtime-group-policy-ivvyrykD.js";
import { t as resolveChannelMediaMaxBytes } from "../../media-limits-CwsQCrSP.js";
import { t as PAIRING_APPROVED_MESSAGE } from "../../pairing-message--jEQdMIX.js";
import { c as collectStatusIssuesFromLastError, d as createDefaultChannelRuntimeState, n as buildBaseChannelStatusSummary, t as buildBaseAccountStatusSnapshot } from "../../status-helpers-CSU570uL.js";
import { t as detectBinary } from "../../detect-binary--pJaiHZQ.js";
import "../../setup-tools-DUYoH3aq.js";
import "../../reply-runtime-_b0PKFEG.js";
import "../../media-runtime-CyRdkEym.js";
import "../../channel-status-CQ0AIASE.js";
import { i as resolveSignalAccount, n as listSignalAccountIds, r as resolveDefaultSignalAccountId, t as listEnabledSignalAccounts } from "../../accounts-DLXFLTNF.js";
import { d as looksLikeSignalTargetId, f as normalizeSignalMessagingTarget } from "../../identity-De74wSj3.js";
import { n as sendReactionSignal, t as removeReactionSignal } from "../../reaction-runtime-api-DK3ypFgz.js";
import { n as resolveSignalReactionLevel, t as signalMessageActions } from "../../message-actions-Buxh91fw.js";
import "../../config-api-ldpnDF4k.js";
import { n as installSignalCli } from "../../install-signal-cli-VFSsgXO1.js";
import { t as monitorSignalProvider } from "../../monitor-CPti78wK.js";
import { t as sendMessageSignal } from "../../send-CAeYJ9q0.js";
import { t as probeSignal } from "../../probe-BDEBXgQj.js";
//#region extensions/signal/src/runtime.ts
const { setRuntime: setSignalRuntime, clearRuntime: clearSignalRuntime, getRuntime: getSignalRuntime } = createPluginRuntimeStore({
	pluginId: "signal",
	errorMessage: "Signal runtime not initialized"
});
//#endregion
export { DEFAULT_ACCOUNT_ID, PAIRING_APPROVED_MESSAGE, 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 };
