import { SmtpConfig, SendGridConfig, SesConfig, EmailProviderConfig } from '../interfaces/email-options.interface';
export declare class ConfigValidator {
    static validateSmtpConfig(config: SmtpConfig): void;
    static validateSendGridConfig(config: SendGridConfig): void;
    static validateSesConfig(config: SesConfig): void;
    static validateProviderConfig(config: EmailProviderConfig): void;
    static validateEmail(email: string): void;
    static validatePort(port: number): void;
    static validateTimeout(timeout: number): void;
    static validateRetryAttempts(attempts: number): void;
    static validateRetryDelay(delay: number): void;
}
//# sourceMappingURL=validator.d.ts.map