/** * Forgen v1 — Pack Recommendation Store * * Authoritative schema: docs/plans/2026-04-03-forgen-data-model-storage-spec.md §6 */ import type { PackRecommendation, QualityPack, AutonomyPack, JudgmentPack, CommunicationPack, TrustPolicy, RecommendationSource, RecommendationStatus } from './types.js'; export declare function createRecommendation(params: { source: RecommendationSource; quality_pack: QualityPack; autonomy_pack: AutonomyPack; judgment_pack?: JudgmentPack; communication_pack?: CommunicationPack; suggested_trust_policy: TrustPolicy; confidence: number; reason_summary: string; }): PackRecommendation; export declare function saveRecommendation(rec: PackRecommendation): void; export declare function loadRecommendation(id: string): PackRecommendation | null; export declare function loadAllRecommendations(): PackRecommendation[]; export declare function updateRecommendationStatus(id: string, status: RecommendationStatus): boolean; export declare function loadAcceptedRecommendation(): PackRecommendation | null; export declare function loadLatestRecommendation(): PackRecommendation | null;