import { r as OpenClawConfig } from "../types.openclaw-B-tbtohD.js";
import { u as ChannelConfigUiHint } from "../zod-schema.implicit-mentions-CP3tNlpK.js";
import { Ar as recoverCurrentThreadSessionId, Cr as buildThreadAwareOutboundSessionRoute, Dr as defineSetupPluginEntry, Er as defineChannelPluginEntry, Mr as stripTargetKindPrefix, Ns as OpenClawPluginApi, Sr as buildChannelOutboundSessionRoute, Tr as createChatChannelPlugin, ac as PluginCommandContext, di as PluginRuntime, jr as stripChannelTargetPrefix, wr as createChannelPluginBase, yr as ChannelOutboundSessionRouteParams } from "../agent-harness-runtime-RVmyxnao.js";
import { t as ChannelPlugin } from "../types.plugin-BmmXapqg.js";
import { i as buildChannelConfigSchema } from "../config-schema-MpDk-AfL.js";
import { t as clearAccountEntryFields } from "../config-helpers-CSloNEEf.js";
import { r as parseOptionalDelimitedEntries } from "../helpers-CR-HZbL7.js";
import { u as tryReadSecretFileSync } from "../secret-file-Ca0i4dBQ.js";
import { t as createChannelConfigUiHints } from "../channel-core-DskYt0NF.js";
export { type ChannelConfigUiHint, type ChannelOutboundSessionRouteParams, type ChannelPlugin, type OpenClawConfig, type OpenClawPluginApi, type PluginCommandContext, type PluginRuntime, buildChannelConfigSchema, buildChannelOutboundSessionRoute, buildThreadAwareOutboundSessionRoute, clearAccountEntryFields, createChannelConfigUiHints, createChannelPluginBase, createChatChannelPlugin, defineChannelPluginEntry, defineSetupPluginEntry, parseOptionalDelimitedEntries, recoverCurrentThreadSessionId, stripChannelTargetPrefix, stripTargetKindPrefix, tryReadSecretFileSync };