export declare const DEFAULT_MAX_CONCURRENT_SAFE_TOOL_CALLS = 8; export declare const DEFAULT_MAX_CONCURRENT_SUBAGENT_CALLS = 8; export declare const DEFAULT_MAX_CONCURRENT_BACKGROUND_JOBS = 10; export declare const MAX_CONCURRENT_SAFE_TOOL_CALLS_CEILING = 32; export declare const MAX_CONCURRENT_SUBAGENT_CALLS_CEILING = 32; export declare const MAX_CONCURRENT_BACKGROUND_JOBS_CEILING = 64; export type ConcurrencyEnvKey = 'AFK_MAX_CONCURRENT_SAFE_TOOL_CALLS' | 'AFK_MAX_CONCURRENT_SUBAGENT_CALLS' | 'AFK_MAX_CONCURRENT_BACKGROUND_JOBS'; interface ConcurrencyDefinition { key: ConcurrencyEnvKey; defaultValue: number; maxValue: number; } export interface ConcurrencyStatus extends ConcurrencyDefinition { rawValue: string | undefined; effectiveValue: number; source: 'default' | 'environment' | 'fallback'; valid: boolean; } export declare function resetConcurrencyWarnings(): void; export declare function getConcurrencyStatus(definition: ConcurrencyDefinition, warn?: boolean): ConcurrencyStatus; export declare function getConcurrencyStatuses(warn?: boolean): ConcurrencyStatus[]; export declare function resolveMaxConcurrentSafeToolCalls(warn?: boolean): number; export declare function resolveMaxConcurrentSubagentCalls(warn?: boolean): number; export declare function resolveMaxConcurrentBackgroundJobs(warn?: boolean): number; export {};