export interface LearningSettings {
    enabled: boolean;
    review: {
        mode: "auto" | "suggest" | "off";
    };
    memory: {
        enabled: boolean;
        reviewIntervalTurns: number;
        /** Minimum minutes between background reviews regardless of turn count (0 = disabled). */
        reviewIntervalMinutes: number;
    };
    skills: {
        enabled: boolean;
        autoSave: boolean;
        reviewToolIterations: number;
        curatorEnabled: boolean;
        curator: {
            staleAfterDays: number;
            archiveAfterDays: number;
            autoArchive: boolean;
            backupBeforeRun: boolean;
            pruneAfterDays: number;
            consolidateIntervalDays: number;
        };
    };
}
export declare const DEFAULT_LEARNING_SETTINGS: LearningSettings;
export declare function normalizeLearningSettings(input: unknown): LearningSettings;
//# sourceMappingURL=learning-settings.d.ts.map