import { r as KlawConfig } from "./types.klaw-xKUw_Rz7.js"; import { n as GetReplyOptions } from "./get-reply-options.types-CS-CA1Iq.js"; import { i as ResponsePrefixContext } from "./typing-Dchg8hMJ.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: KlawConfig; agentId: string; channel?: string; accountId?: string; }): ReplyPrefixContextBundle; declare function createReplyPrefixOptions(params: { cfg: KlawConfig; agentId: string; channel?: string; accountId?: string; }): ReplyPrefixOptions; //#endregion export { createReplyPrefixOptions as i, ReplyPrefixOptions as n, createReplyPrefixContext as r, ReplyPrefixContextBundle as t };