/** * CogmemAi centralized configuration — single source of truth. */ export declare const VERSION = "3.21.0"; export declare const API_BASE: string; export declare const API_KEY: string; export declare const FLAG_DIR: string; export type StorageMode = 'local' | 'cloud' | 'hybrid'; export declare const STORAGE_MODE: StorageMode; export declare const LOCAL_DB_PATH: string; export declare const SESSION_EXPIRY_SECONDS = 14400; export declare const COMPACTION_FLAG_MAX_AGE = 3600; export declare const FETCH_TIMEOUT_MS = 30000; export declare const HOOK_FETCH_TIMEOUT_MS = 5000; export declare const STALE_FLAG_MAX_AGE = 86400; export declare const RETRY_CONFIG: { readonly maxRetries: 2; readonly baseDelayMs: 500; readonly maxDelayMs: 3000; readonly retryableStatusCodes: readonly [408, 429, 500, 502, 503, 504]; }; export declare const SUMMARY_CONFIG: { readonly minTranscriptLines: 4; readonly minUserMessages: 1; readonly maxSummaryChars: 2000; readonly hookTimeoutSeconds: 20; readonly cooldownSeconds: 900; }; export declare const SMART_RECALL_COOLDOWN = 60; export declare const SMART_RECALL_MAX_CHARS = 1500; export declare const SMART_RECALL_MIN_MSG_LENGTH = 15; export declare const SMART_RECALL_MIN_MATCH_SCORE = 1; export declare const HTTP_PORT: number; export declare const TOKEN_CACHE_TTL_MS = 300000; export declare const RATE_LIMIT_WINDOW_MS = 60000; export declare const RATE_LIMIT_MAX = 120; export declare const AUTO_EXTRACT_COOLDOWN = 1800; export declare const AUTO_EXTRACT_MIN_USER_MESSAGES = 2; export declare const AUTO_EXTRACT_MIN_MSG_LENGTH = 30; export declare const POST_TOOL_USE_MAX_FIELD_CHARS = 500; export declare const POST_TOOL_USE_MAX_EVENTS = 500; export declare const POST_TOOL_USE_SKIP_TOOLS: Set;