/** * Slack Configuration Validator * * Validates Slack bot and app tokens to ensure proper format * and prevent configuration errors during runtime. */ export interface SlackTokenValidation { isValid: boolean; error?: string; tokenType?: 'bot' | 'app' | 'user' | 'unknown'; } export interface SlackConfigValidationResult { isValid: boolean; errors: string[]; warnings: string[]; } /** * Validate individual Slack token */ export declare function validateSlackToken(token: string): SlackTokenValidation; /** * Validate Slack configuration for an agent */ export declare function validateSlackAgentConfig(config: { slack_bot_token?: string; slack_app_token?: string; agent_id?: string; }): SlackConfigValidationResult; /** * Validate entire multi-agent Slack configuration */ export declare function validateMultiAgentSlackConfig(config: { agents?: Record; }): SlackConfigValidationResult; /** * Mask token for safe logging */ export declare function maskSlackToken(token: string): string; //# sourceMappingURL=slack-config-validator.d.ts.map