import { n as GetReplyOptions } from "./types-CgXdquv1.js"; import { i as OpenClawConfig } from "./types.openclaw-Dkap9jPv.js"; import { t as ResponsePrefixContext } from "./response-prefix-template-CYdaTWLL.js"; //#region src/channels/reply-prefix.d.ts type ModelSelectionContext = Parameters>[0]; type ReplyPrefixContextBundle = { prefixContext: ResponsePrefixContext; responsePrefix?: string; responsePrefixContextProvider: () => ResponsePrefixContext; onModelSelected: (ctx: ModelSelectionContext) => void; }; type ReplyPrefixOptions = Pick; declare function createReplyPrefixContext(params: { cfg: OpenClawConfig; agentId: string; channel?: string; accountId?: string; }): ReplyPrefixContextBundle; declare function createReplyPrefixOptions(params: { cfg: OpenClawConfig; agentId: string; channel?: string; accountId?: string; }): ReplyPrefixOptions; //#endregion export { createReplyPrefixOptions as i, ReplyPrefixOptions as n, createReplyPrefixContext as r, ReplyPrefixContextBundle as t };