/** * Application Constants * Centralized configuration values */ import type { ApiPlan, PlanLimit } from './types.js'; /** * Default API request parameters */ export declare const DEFAULT_TEMPERATURE = 0.7; export declare const DEFAULT_MAX_TOKENS = 20000; /** * Timeout values (milliseconds) */ export declare const DEFAULT_API_TIMEOUT = 120000; /** * Cache configuration (milliseconds) */ export declare const INSTRUCTIONS_CACHE_TTL = 60000; /** * Retry delays (milliseconds) * Exponential backoff: 1s, 3s, 5s, 10s, 10s */ export declare const DEFAULT_RETRY_DELAYS: number[]; /** * Directory paths */ export declare const GLM_HOME_DIR: string; export declare const GLM_CONFIG_FILE: string; export declare const GLM_LOGS_DIR: string; export declare const GLM_INSTRUCTIONS_DIR: string; export declare const GLM_PROFILES_DIR: string; /** * Log file paths */ export declare const GLM_USAGE_LOG: string; /** * Default API configuration */ export declare const DEFAULT_API_MODEL = "glm-4.6"; export declare const DEFAULT_API_BASE_URL = "https://api.z.ai/api/coding/paas/v4/chat/completions"; export declare const DEFAULT_MAX_RETRIES = 5; /** * API Plan Limits (prompts per 5 hours) */ export declare const PLAN_LIMITS: Record; /** * Default API plan */ export declare const DEFAULT_API_PLAN: ApiPlan;