import { type PromptMessages } from './prompt_format'; export interface ExtractionPromptInput { /** 已格式化的聊天记录。 */ chatHistory: string; /** 角色名标签(用于「XX:」前缀),无上下文时为占位符。 */ assistantLabel: string; /** preset 人设上下文,会作为 system 层角色依据提供给模型。 */ presetPrompt: string; } /** * 构建记忆抽取提示词。纯函数:所有动态值经入参传入,无副作用。 * 结果工具参数契约引用自 ./schema,与运行时校验保持单一真相源。 */ export declare const buildExtractionPrompts: (params: ExtractionPromptInput) => PromptMessages;