import { i as OpenClawConfig } from "../types.openclaw-CXjMEWAQ.js"; import { r as ChannelConfigUiHint } from "../types.config-D1pSqbn8.js"; import { t as ChannelPlugin } from "../types.plugin-CbLYeqkF.js"; import { Qr as PluginRuntime } from "../types-DaHgOqFX.js"; import { L as PluginCommandContext, g as OpenClawPluginApi } from "../plugin-entry-R9cUrV0y.js"; import { r as buildChannelConfigSchema } from "../config-schema-jXAeMqcd.js"; import { t as clearAccountEntryFields } from "../config-helpers-CbKpgau7.js"; import { r as parseOptionalDelimitedEntries } from "../helpers-Ba_pMmnS.js"; import { c as tryReadSecretFileSync } from "../secret-file-DbiHRw7A.js"; import { a as buildThreadAwareOutboundSessionRoute, c as defineChannelPluginEntry, f as recoverCurrentThreadSessionId, i as buildChannelOutboundSessionRoute, l as defineSetupPluginEntry, m as stripTargetKindPrefix, p as stripChannelTargetPrefix, s as createChatChannelPlugin, t as ChannelOutboundSessionRouteParams } from "../core-BrzUQHHT.js"; import { t as createChannelPluginBase } from "../channel-core-Bt9APBBD.js"; export { type ChannelConfigUiHint, type ChannelOutboundSessionRouteParams, type ChannelPlugin, type OpenClawConfig, type OpenClawPluginApi, type PluginCommandContext, type PluginRuntime, buildChannelConfigSchema, buildChannelOutboundSessionRoute, buildThreadAwareOutboundSessionRoute, clearAccountEntryFields, createChannelPluginBase, createChatChannelPlugin, defineChannelPluginEntry, defineSetupPluginEntry, parseOptionalDelimitedEntries, recoverCurrentThreadSessionId, stripChannelTargetPrefix, stripTargetKindPrefix, tryReadSecretFileSync };