import type { RememberParams } from '../../memory/tools/remember-tool.js'; import type { KnowledgeCandidate } from '../types/agent-types.js'; export interface RememberParamsMappingContext { projectId?: string; ownerId?: string | string[]; sessionId?: string; processId?: string; } export type MapKnowledgeCandidateToRememberParamsResult = { ok: true; params: RememberParams; } | { ok: false; errorMessage: string; }; /** `candidate.content` 줄을 remember procedural `steps` JSON 배열 문자열로 변환 (#235 스펙) */ export declare function buildProceduralStepsJson(content: string): string; /** * 승인된 개인 지식 후보를 Remember 도구 입력으로 변환한다. * `SuggestedPersonalMemoryType`은 `working`·`core`·`vault`를 제외한다. */ export declare function mapKnowledgeCandidateToRememberParams(candidate: KnowledgeCandidate, ctx: RememberParamsMappingContext): MapKnowledgeCandidateToRememberParamsResult; //# sourceMappingURL=knowledge-candidate-to-remember-params.d.ts.map