import type { Context } from '@deepseek-ai/cordis'; import { type MemoryLearningReviewRequest } from '@dsh-enhanced/assistant-growth-contract'; import type { SourceReviewModelSelection } from './source-review.js'; export interface MemoryReviewNativeConfig { policy: string; maxInputBytes: number; maxOutputTokens: number; } export interface MemoryReviewSourceText { ownerStatement: string; assistantReply: string; ownerFeedback?: string; objectiveStatus?: 'achieved' | 'not-achieved'; } export interface MemoryReviewTarget { id: string; version: number; managed: true; kind: 'fact' | 'experience'; content: string; knowledge?: import('@dsh-enhanced/assistant-growth-contract').MemoryLearningEntry['knowledge']; } export interface MemoryReviewVerdict { status: 'approved' | 'rejected'; reason: string; outputDigest: string; } /** One fresh native Agent, no preset, no tools, and no candidate-owned prompt. */ export declare function runNativeMemoryReview(ctx: Context, input: { config: MemoryReviewNativeConfig; request: MemoryLearningReviewRequest; model: SourceReviewModelSelection; source: MemoryReviewSourceText; target?: MemoryReviewTarget; signal: AbortSignal; assertCurrent(): void; }): Promise; //# sourceMappingURL=memory-review-native.d.ts.map