/**
 * Platform defaults — single source of truth for tunable constants.
 *
 * Every value can be overridden via the corresponding environment variable.
 * When adding a new constant, follow the pattern:
 *   env → parse → fallback to sensible default.
 *
 * Grouped by domain so related knobs live together.
 */
/** Primary model for agentic/insight workflows (tool-calling capable). */
export declare const LLM_MODEL_PRIMARY: string;
/** Lighter model for summarization, interpretation, and vision tasks. */
export declare const LLM_MODEL_SECONDARY: string;
/** Base URL for OpenAI-compatible providers (Groq, Together, local). */
export declare const LLM_BASE_URL: string | undefined;
/** Default max_tokens when the LLM is called without tool definitions. */
export declare const LLM_MAX_TOKENS_DEFAULT: number;
/** Max tokens for structured JSON interpretation steps. */
export declare const LLM_MAX_TOKENS_JSON: number;
/** Max tokens for vision/document extraction calls. */
export declare const LLM_MAX_TOKENS_VISION: number;
/** Truncate arrays beyond this length before sending to the LLM. */
export declare const LLM_MAX_ARRAY_ITEMS: number;
/** Hard character cap on serialized input payloads sent to the LLM. */
export declare const LLM_MAX_INPUT_CHARS: number;
/** Max characters for a single tool result before truncation in the agentic loop. */
export declare const TOOL_RESULT_MAX_CHARS: number;
/** Max agentic loop iterations for MCP triage workflows. */
export declare const TOOL_ROUNDS_TRIAGE: number;
/** Max agentic loop iterations for mcpQuery (higher — includes recall + discover + persist phases). */
export declare const TOOL_ROUNDS_MCP_QUERY: number;
/** Cap on `limit` argument baked into generated YAML tool steps. */
export declare const TOOL_ARG_LIMIT_CAP: number;
/** Default graph expiry in seconds for generated YAML workflows (5 min — must exceed longest activity chain). */
export declare const WORKFLOW_EXPIRE_SECS: number;
/** Default job expiry in seconds for workflow executions (30 days). */
export declare const JOB_EXPIRE_SECS: number;
/** Default timeout (ms) for synchronous workflow invocations (5 min — matches WORKFLOW_EXPIRE_SECS). */
export declare const WORKFLOW_SYNC_TIMEOUT_MS: number;
/** MCP tool call timeout (ms). Overrides the MCP SDK default of 60s which is too short for browser automation. */
export declare const MCP_TOOL_TIMEOUT_MS: number;
/** Config cache TTL in milliseconds. */
export declare const CONFIG_CACHE_TTL_MS: number;
/** Default page size for MCP DB tool queries (find_tasks, etc.). */
export declare const QUERY_LIMIT_DEFAULT: number;
/** Maximum allowed page size for MCP DB tool queries. */
export declare const QUERY_LIMIT_MAX: number;
/** Default page size for YAML workflow listings. */
export declare const YAML_LIST_LIMIT: number;
/** Default page size for YAML workflow version history. */
export declare const YAML_VERSION_LIMIT: number;
/**
 * Claim duration presets shown in the dashboard (minutes).
 * Override via JSON array, e.g. LT_CLAIM_DURATION_OPTIONS='[15,30,60,480]'
 */
export declare const CLAIM_DURATION_OPTIONS: number[];
/** Common stop words filtered from keyword extraction (tag derivation, FTS queries, prompt parsing). */
export declare const STOP_WORDS: Set<string>;
/** YAML dump line width. */
export declare const YAML_LINE_WIDTH: number;
