import type { RamGuardrailConfig } from '../../types/conventions.js';
import type { ParallelismDecision, DecideOptions } from '../../types/system-resources.js';
export type { ParallelismDecision, DecideOptions, RamGuardrailConfig };
export declare const DEFAULT_AGENT_MB = 800;
export declare const DEFAULT_CRITICAL_GB = 4;
export declare const DEFAULT_MODERATE_GB = 8;
export declare const SAFE_FALLBACK_PARALLELISM = 2;
export declare const SNAPSHOT_CACHE_TTL_MS = 10000;
/**
 * Decide how many parallel agents are safe to spawn on this host.
 * Priority: PLANU_MAX_PARALLEL_AGENTS env > conventions.ramGuardrail.enabled=false > RAM probe.
 */
export declare function decideAgentParallelism(opts: DecideOptions): Promise<ParallelismDecision>;
//# sourceMappingURL=spawn-policy.d.ts.map