import type { AutoLearnSettings, AutonomyMode } from "../settings-manager.ts"; /** The authoritative Auto Learn defaults used by runtime resolution and settings UI. */ export declare const DEFAULT_AUTO_LEARN_SETTINGS: { readonly enabled: true; readonly model: "active"; readonly thinkingLevel: "low"; readonly longSessionMessages: 32; readonly longSessionContextPercent: 70; readonly cooldownMinutes: number; readonly leaseMinutes: 90; readonly maxConcurrentLearners: 1; readonly applyHighConfidence: false; readonly reflectionReview: true; readonly reflectionMinToolCalls: 12; readonly reflectionCooldownMinutes: number; readonly complexTaskToolCalls: 12; }; export declare const AUTONOMY_AUTO_LEARN_PRESETS: { readonly off: { readonly enabled: true; readonly model: "active"; readonly thinkingLevel: "low"; readonly longSessionMessages: 32; readonly longSessionContextPercent: 70; readonly cooldownMinutes: number; readonly leaseMinutes: 90; readonly maxConcurrentLearners: 1; readonly applyHighConfidence: false; readonly reflectionReview: true; readonly reflectionMinToolCalls: 12; readonly reflectionCooldownMinutes: number; readonly complexTaskToolCalls: 12; }; readonly safe: { readonly enabled: true; readonly model: "active"; readonly thinkingLevel: "low"; readonly cooldownMinutes: number; readonly maxConcurrentLearners: 1; readonly applyHighConfidence: false; readonly reflectionReview: true; readonly reflectionMinToolCalls: 12; readonly reflectionCooldownMinutes: number; readonly complexTaskToolCalls: 12; readonly longSessionMessages: 64; readonly longSessionContextPercent: 85; readonly leaseMinutes: 60; }; readonly balanced: { readonly enabled: true; readonly model: "active"; readonly thinkingLevel: "low"; readonly cooldownMinutes: number; readonly leaseMinutes: 90; readonly maxConcurrentLearners: 1; readonly applyHighConfidence: false; readonly reflectionReview: true; readonly reflectionMinToolCalls: 12; readonly reflectionCooldownMinutes: number; readonly complexTaskToolCalls: 12; readonly longSessionMessages: 64; readonly longSessionContextPercent: 85; }; readonly full: { readonly enabled: true; readonly model: "active"; readonly thinkingLevel: "low"; readonly cooldownMinutes: number; readonly leaseMinutes: 90; readonly maxConcurrentLearners: 1; readonly reflectionReview: true; readonly reflectionMinToolCalls: 12; readonly reflectionCooldownMinutes: number; readonly complexTaskToolCalls: 12; readonly longSessionMessages: 64; readonly longSessionContextPercent: 85; readonly applyHighConfidence: true; }; }; export declare function getAutoLearnPreset(mode: AutonomyMode, current?: AutoLearnSettings): Required; export declare function resolveAutoLearnSettings(mode: AutonomyMode, settings?: AutoLearnSettings): Required; /** One settings/environment gate shared by root prompt construction and current-turn cue delivery. */ export declare function isCurrentSessionReflectionEnabled(settings: Pick, "enabled" | "reflectionReview">, env?: NodeJS.ProcessEnv): boolean; //# sourceMappingURL=auto-learn-settings.d.ts.map