import { ProjectProfile, InventoryData, DuplicateData, DependencyData, ModuleMapData, ClaudeMdOptions } from '../types'; /** * Generates the AICodeSight section of CLAUDE.md wrapped in markers. */ export declare function generateClaudeMd(profile: ProjectProfile, inventory: InventoryData, duplicates: DuplicateData, deps: DependencyData, modules: ModuleMapData, options?: ClaudeMdOptions): string; /** * Merges newly generated CLAUDE.md content into an existing file, * preserving everything the user wrote outside the aicodesight markers. * * - If existing has markers → replaces only the content between them. * - If existing has no markers → prepends user content + markers with new generated. * - If no existing file → adds user zone hint + markers with generated content. */ export declare function mergeClaudeMd(generatedContent: string, existingContent: string | null): string;