export interface IterationCacheContext { iteration: string; docName?: string; featureName?: string; withCode?: boolean; timestamp: string; } /** * 确保迭代临时目录存在 */ export declare function ensureIterationCache(iteration: string): Promise; /** * 保存分析上下文 */ export declare function saveAnalysisContext(ctx: IterationCacheContext): Promise; /** * 读取分析上下文 */ export declare function loadAnalysisContext(iteration: string): Promise; /** * 保存语义定位结果 */ export declare function saveFeatureLocations(iteration: string, featureName: string, locations: unknown): Promise; /** * 保存代码扫描摘要 */ export declare function saveCodeScanSummary(iteration: string, summary: unknown): Promise; /** * 保存分析快照(用于增量更新对比) */ export declare function saveAnalysisSnapshot(iteration: string, snapshot: unknown): Promise; /** * 读取分析快照 */ export declare function loadAnalysisSnapshot(iteration: string): Promise; /** * 保存迭代式补全大纲 */ export declare function saveDeepOutline(iteration: string, docName: string, outline: string): Promise; /** * 读取迭代式补全大纲 */ export declare function loadDeepOutline(iteration: string, docName: string): Promise; /** * 清理迭代临时目录 */ export declare function clearIterationCache(iteration: string): Promise; //# sourceMappingURL=iteration-cache.d.ts.map