/** * Default timeout values (in milliseconds) for external service calls. * These values help prevent hanging requests and provide predictable failure behavior. */ /** * Slack API timeout: 5 seconds * Used for Slack message posting operations */ export declare const SLACK_TIMEOUT_MS = 5000; /** * Perplexity API timeout: 30 seconds * Used for Perplexity AI API completion requests */ export declare const PERPLEXITY_TIMEOUT_MS = 30000; /** * Google Sheets API timeout: 15 seconds * Used for Google Sheets read/write operations */ export declare const GOOGLE_SHEETS_TIMEOUT_MS = 15000; /** * LLM API timeout: 120 seconds (2 minutes) * Used for OpenAI and Deepseek completion requests */ export declare const LLM_TIMEOUT_MS = 120000; /** * AWS Lambda timeout: 60 seconds (1 minute) * Used for Lambda function invocations */ export declare const AWS_LAMBDA_TIMEOUT_MS = 60000; /** * AWS S3 timeout: 30 seconds * Used for S3 operations (upload, download, list, etc.) */ export declare const AWS_S3_TIMEOUT_MS = 30000; /** * OpenWeather API timeout: 10 seconds * Used for weather data fetching */ export declare const OPENWEATHER_TIMEOUT_MS = 10000; /** * Generic fetch timeout: 30 seconds * Used for generic HTTP fetch operations (e.g., PDF image fetching) */ export declare const GENERIC_FETCH_TIMEOUT_MS = 30000;