import type { ScaffoldWarning } from '../types/index.js'; export interface SectionRegistry { [stepSlug: string]: { heading: string; tokenBudget: number; }; } export interface SectionStatus { slug: string; heading: string; tokenBudget: number; tokensUsed: number; filled: boolean; overBudget: boolean; } export interface BudgetStatus { totalBudget: number; totalUsed: number; sections: SectionStatus[]; } export declare class ClaudeMdManager { private claudeMdPath; private registry; constructor(projectRoot: string, registry?: SectionRegistry); private readFile; private writeFile; fillSection(slug: string, content: string): ScaffoldWarning[]; readSection(slug: string): string | null; private getSectionTokens; listSections(): SectionStatus[]; getBudgetStatus(): BudgetStatus; } //# sourceMappingURL=claude-md.d.ts.map