//#region src/domains/run/constants/execution-limits/defaults.d.ts
/**
 * Run-API specific execution limit constants that control runtime behavior.
 * These are used as defaults when user configuration is null/undefined.
 */
declare const executionLimitsDefaults: {
  readonly AGENT_EXECUTION_MAX_CONSECUTIVE_ERRORS: 3;
  readonly AGENT_EXECUTION_MAX_GENERATION_STEPS: 50;
  readonly LLM_GENERATION_FIRST_CALL_TIMEOUT_MS_STREAMING: 270000;
  readonly LLM_GENERATION_FIRST_CALL_TIMEOUT_MS_NON_STREAMING: 90000;
  readonly LLM_GENERATION_SUBSEQUENT_CALL_TIMEOUT_MS: 90000;
  readonly LLM_GENERATION_MAX_ALLOWED_TIMEOUT_MS: 600000;
  readonly FUNCTION_TOOL_EXECUTION_TIMEOUT_MS_DEFAULT: 30000;
  readonly FUNCTION_TOOL_SANDBOX_VCPUS_DEFAULT: 4;
  readonly FUNCTION_TOOL_SANDBOX_POOL_TTL_MS: 300000;
  readonly FUNCTION_TOOL_SANDBOX_MAX_USE_COUNT: 50;
  readonly FUNCTION_TOOL_SANDBOX_MAX_OUTPUT_SIZE_BYTES: 1048576;
  readonly FUNCTION_TOOL_SANDBOX_QUEUE_WAIT_TIMEOUT_MS: 30000;
  readonly FUNCTION_TOOL_SANDBOX_CLEANUP_INTERVAL_MS: 60000;
  readonly MCP_TOOL_REQUEST_TIMEOUT_MS_DEFAULT: 60000;
  readonly DELEGATION_TOOL_BACKOFF_INITIAL_INTERVAL_MS: 100;
  readonly DELEGATION_TOOL_BACKOFF_MAX_INTERVAL_MS: 10000;
  readonly DELEGATION_TOOL_BACKOFF_EXPONENT: 2;
  readonly DELEGATION_TOOL_BACKOFF_MAX_ELAPSED_TIME_MS: 20000;
  readonly A2A_BACKOFF_INITIAL_INTERVAL_MS: 500;
  readonly A2A_BACKOFF_MAX_INTERVAL_MS: 60000;
  readonly A2A_BACKOFF_EXPONENT: 1.5;
  readonly A2A_BACKOFF_MAX_ELAPSED_TIME_MS: 30000;
  readonly ARTIFACT_GENERATION_MAX_RETRIES: 3;
  readonly ARTIFACT_SESSION_MAX_PENDING: 100;
  readonly ARTIFACT_SESSION_MAX_PREVIOUS_SUMMARIES: 3;
  readonly ARTIFACT_GENERATION_BACKOFF_INITIAL_MS: 1000;
  readonly ARTIFACT_GENERATION_BACKOFF_MAX_MS: 10000;
  readonly SESSION_TOOL_RESULT_CACHE_TIMEOUT_MS: 300000;
  readonly SESSION_CLEANUP_INTERVAL_MS: 60000;
  readonly STATUS_UPDATE_DEFAULT_NUM_EVENTS: 1;
  readonly STATUS_UPDATE_DEFAULT_INTERVAL_SECONDS: 2;
  readonly STREAM_PARSER_MAX_SNAPSHOT_SIZE: 100;
  readonly STREAM_PARSER_MAX_STREAMED_SIZE: 1000;
  readonly STREAM_PARSER_MAX_COLLECTED_PARTS: 10000;
  readonly STREAM_BUFFER_MAX_SIZE_BYTES: 5242880;
  readonly STREAM_TEXT_GAP_THRESHOLD_MS: 2000;
  readonly STREAM_MAX_LIFETIME_MS: 600000;
  readonly CONVERSATION_HISTORY_DEFAULT_LIMIT: 50;
  readonly CONVERSATION_ARTIFACTS_LIMIT: 12;
  readonly COMPRESSION_HARD_LIMIT: 120000;
  readonly COMPRESSION_SAFETY_BUFFER: 20000;
  readonly COMPRESSION_ENABLED: true;
};
//#endregion
export { executionLimitsDefaults };