import type { ContextTokenBreakdown, ContextOptimizeSuggestion, Spec } from '../types/index.js';
export declare function estimateTokenBreakdown(specCount: number, decisionCount: number, lessonCount: number): ContextTokenBreakdown;
export declare function suggestArchivableSpecs(specs: Spec[], archiveAfterDays: number): ContextOptimizeSuggestion;
export declare function archiveSpecToPath(archivePath: string, spec: Spec): Promise<void>;
export declare function restoreArchivedSpecFromPath(archivePath: string): Promise<boolean>;
export declare function listArchivedSpecIds(archiveDir: string): Promise<string[]>;
//# sourceMappingURL=context-manager.d.ts.map