import { L as LlmailConfig, V as ValidationResult, a as ResolvedConfig } from '../LLMail-CELnm7VA.cjs'; import './logger.cjs'; import 'winston'; import '../errors/errors.cjs'; /** * Validates llmail configuration. * This is a focused utility that only handles config validation. * It ensures the config has the required structure and valid values. */ declare class ConfigValidator { /** * Validate raw llmail configuration */ validateConfig(config: LlmailConfig): ValidationResult; /** * Validate resolved configuration * This is used after the config has been normalized and paths resolved */ validateResolvedConfig(config: ResolvedConfig): ValidationResult; } export { ConfigValidator };