/** * Configuration constants for CDK Insights * Extracted from various files to provide a single source of truth */ export declare const CACHE_CONFIG: { /** Default TTL in milliseconds (5 minutes) */ readonly DEFAULT_TTL_MS: number; /** Default maximum cache size */ readonly DEFAULT_MAX_SIZE: 1000; /** Template cache TTL in milliseconds (5 minutes) */ readonly TEMPLATE_CACHE_TTL_MS: number; /** Service checks cache TTL in milliseconds (10 minutes) */ readonly SERVICE_CHECKS_TTL_MS: number; /** Cache cleanup interval in milliseconds (60 seconds) */ readonly CLEANUP_INTERVAL_MS: number; /** Debounced save delay in milliseconds (5 seconds) */ readonly DEBOUNCE_SAVE_MS: number; }; export declare const ANALYSIS_CONFIG: { /** Default maximum concurrent resource analyses */ readonly DEFAULT_MAX_CONCURRENT: 5; /** Default number of retry attempts */ readonly DEFAULT_RETRY_ATTEMPTS: 3; /** Default retry delay in milliseconds */ readonly DEFAULT_RETRY_DELAY_MS: 1000; /** Default analysis timeout in milliseconds (60 seconds) */ readonly DEFAULT_TIMEOUT_MS: number; }; export declare const POLLING_CONFIG: { /** Maximum polling attempts */ readonly MAX_ATTEMPTS: 30; /** Base polling interval in milliseconds */ readonly BASE_INTERVAL_MS: 1000; /** Maximum polling interval in milliseconds */ readonly MAX_INTERVAL_MS: 3000; }; export declare const QUOTA_THRESHOLDS: { /** Warning threshold percentage */ readonly WARNING_PERCENTAGE: 0.8; /** Hard stop threshold percentage */ readonly HARD_STOP_PERCENTAGE: 0.9; /** Default monthly AI credit allowance for free / unlicensed users */ readonly DEFAULT_FREE_AI_INSIGHTS: 500; /** Default monthly AI credit allowance for Pro */ readonly DEFAULT_PRO_AI_INSIGHTS: 5000; /** Default monthly AI credit allowance per Team seat */ readonly DEFAULT_TEAM_AI_INSIGHTS_PER_SEAT: 10000; }; export declare const UI_CONFIG: { /** Progress bar width in characters */ readonly PROGRESS_BAR_WIDTH: 40; /** Display update interval in milliseconds */ readonly DISPLAY_UPDATE_INTERVAL_MS: 500; /** Spinner frame interval in milliseconds */ readonly SPINNER_INTERVAL_MS: 80; };