/**
 * Centralized constants for the nanocoder codebase.
 * Naming convention: CATEGORY_DESCRIPTOR_UNIT (e.g., TIMEOUT_PROVIDER_MS)
 * MAX/MIN/DEFAULT always as prefix: MAX_CATEGORY_DESCRIPTOR
 */
export declare const TIMEOUT_PROVIDER_CONNECTION_MS = 5000;
export declare const TIMEOUT_LSP_VERIFICATION_MS = 5000;
export declare const TIMEOUT_LSP_SPAWN_VERIFICATION_MS = 2000;
export declare const TIMEOUT_OUTPUT_FLUSH_MS = 1000;
export declare const TIMEOUT_EXECUTION_MAX_MS = 300000;
export declare const TIMEOUT_WEB_SEARCH_MS = 10000;
export declare const TIMEOUT_VSCODE_EXTENSION_SKIP_MS = 3000;
export declare const TIMEOUT_MESSAGE_PROCESSING_MS: number;
export declare const TIMEOUT_HTTP_HEADERS_MS = 10000;
export declare const TIMEOUT_HTTP_BODY_MS = 30000;
export declare const TIMEOUT_UPDATE_CHECK_MS = 10000;
export declare const TIMEOUT_SOCKET_DEFAULT_MS = 120000;
export declare const TIMEOUT_LSP_DIAGNOSTICS_MS = 5000;
export declare const PASTE_CHUNK_BASE_WINDOW_MS = 500;
export declare const PASTE_CHUNK_MAX_WINDOW_MS = 2000;
export declare const PASTE_RAPID_DETECTION_MS = 50;
export declare const PASTE_LARGE_CONTENT_THRESHOLD_CHARS = 150;
export declare const CACHE_FILE_TTL_MS = 5000;
export declare const CACHE_MODELS_EXPIRATION_MS: number;
export declare const MAX_FILE_READ_RETRIES = 3;
export declare const MAX_CHECKPOINT_FILES = 50;
export declare const MAX_FIND_FILES_RESULTS = 100;
export declare const MAX_SEARCH_RESULTS = 100;
export declare const MAX_PROMPT_HISTORY_SIZE = 100;
export declare const MAX_USAGE_SESSIONS = 100;
export declare const MAX_DAILY_AGGREGATES = 30;
export declare const MAX_WEB_SEARCH_QUERY_LENGTH = 500;
export declare const DEFAULT_FIND_FILES_RESULTS = 50;
export declare const DEFAULT_SEARCH_RESULTS = 30;
export declare const DEFAULT_WEB_SEARCH_RESULTS = 10;
export declare const DEFAULT_TERMINAL_WIDTH = 120;
export declare const DEFAULT_TERMINAL_COLUMNS = 80;
export declare const BUFFER_FIND_FILES_BYTES: number;
export declare const BUFFER_GREP_MULTIPLIER = 3;
export declare const FILE_READ_METADATA_THRESHOLD_LINES = 300;
export declare const FILE_READ_CHUNKING_HINT_THRESHOLD_LINES = 500;
export declare const FILE_READ_CHUNK_SIZE_LINES = 250;
export declare const CHARS_PER_TOKEN_ESTIMATE = 4;
export declare const MAX_LINE_LENGTH_CHARS = 10000;
export declare const PATH_LENGTH_NARROW_TERMINAL = 30;
export declare const PATH_LENGTH_NORMAL_TERMINAL = 60;
export declare const TABLE_COLUMN_MIN_WIDTH = 10;
export declare const TOKEN_THRESHOLD_WARNING_PERCENT = 80;
export declare const TOKEN_THRESHOLD_CRITICAL_PERCENT = 95;
export declare const HEAP_USAGE_WARNING_THRESHOLD = 0.8;
export declare const HEAP_USAGE_CRITICAL_THRESHOLD = 0.95;
export declare const TRUNCATION_OUTPUT_LIMIT = 2000;
export declare const TRUNCATION_DESCRIPTION_LENGTH = 100;
export declare const DELAY_COMMAND_COMPLETE_MS = 100;
export declare const INTERVAL_BASH_PROGRESS_MS = 500;
export declare const BASH_OUTPUT_PREVIEW_LENGTH = 150;
export declare const MAX_FILES_TO_SCAN = 1000;
export declare const MAX_DIRECTORY_DEPTH = 10;
export declare const MIN_LANGUAGE_PERCENTAGE = 5;
export declare const MAX_SECONDARY_LANGUAGES = 3;
export declare const TOKENS_PER_TOOL_ESTIMATE = 150;
export declare const USAGE_SUCCESS_THRESHOLD_PERCENT = 70;
export declare const USAGE_ERROR_THRESHOLD_PERCENT = 90;
export declare const CACHE_FILE_LIST_TTL_MS = 5000;
export declare const BUFFER_FILE_LIST_BYTES: number;
export declare const MAX_URL_CONTENT_BYTES = 100000;
export declare const INTERVAL_HEALTH_CHECK_MS = 30000;
export declare const TIMEOUT_HEALTH_CHECK_MS = 5000;
export declare const DURATION_AVERAGE_WARNING_MS = 1000;
export declare const DURATION_AVERAGE_CRITICAL_MS = 5000;
export declare const DURATION_REQUEST_WARNING_MS = 2000;
export declare const DURATION_REQUEST_CRITICAL_MS = 10000;
export declare const COOLDOWN_ALERT_MS = 300000;
export declare const BUFFER_LOG_BYTES = 65536;
export declare const INTERVAL_LOG_FLUSH_MS = 1000;
export declare const MAX_LOG_ENTRIES = 10000;
export declare const MAX_COMPLETED_REQUESTS = 1000;
export declare const MAX_TOOL_STEPS = 10;
export declare const TIMEOUT_MCP_DEFAULT_MS = 30000;
export declare const THRESHOLD_LARGE_CODEBASE_FILES = 500;
export declare const COST_SCORE_FREE = 9;
export declare const COST_SCORE_CHEAP = 7;
export declare const COST_SCORE_MODERATE = 5;
export declare const COST_SCORE_EXPENSIVE = 3;
//# sourceMappingURL=constants.d.ts.map