/**
 * MailDev Configuration Validation
 *
 * Validates configuration and provides helpful error messages
 */
import type { MailDevConfig } from './types.js';
export interface ValidationError {
    field: string;
    message: string;
}
export interface ValidationResult {
    valid: boolean;
    errors: ValidationError[];
    warnings: string[];
}
/**
 * Validate complete configuration
 */
export declare function validateConfig(config: MailDevConfig): ValidationResult;
/**
 * Format validation errors for CLI output
 */
export declare function formatValidationErrors(result: ValidationResult): string;
//# sourceMappingURL=validate.d.ts.map