export declare function emitAiPrompt(iter: string, prompt: string, meta?: Record): Promise; export interface AnalyzeOptions { iteration?: string; output?: string; auto?: boolean; interactive?: boolean; platform?: string; source?: string; requirements?: string; scope?: 'global' | 'iteration' | 'overview'; depth?: 'quick' | 'normal' | 'deep'; prompt?: boolean; apply?: string; withCode?: boolean; noSource?: boolean; sourceScope?: string; supplement?: boolean; feature?: string; doc?: string; auditFix?: boolean; full?: boolean; phase?: string; applyPhase?: string; pipeline?: boolean; streaming?: boolean; streamingPhase?: string; incremental?: boolean; reanalyze?: boolean; addPlatform?: string; contextGuard?: boolean; estimateOnly?: boolean; module?: string; clarify?: boolean; skipClarify?: boolean; layer?: number; deep?: string; iterative?: boolean; filter?: string; docName?: string; featureName?: string; extractUnits?: boolean; unit?: string; autoUnits?: boolean; consolidate?: boolean; resumeUnits?: boolean; merge?: boolean; fromCode?: boolean; verify?: boolean; review?: boolean; revise?: boolean; outDir?: string; noProduct?: boolean; migrate?: boolean; } /** 解析 [DOC:xxx] 标记,提取文档名 → 内容 Map */ export declare function parseDocMarkers(text: string): Map; //# sourceMappingURL=shared.d.ts.map