export interface MailjetModuleOptions { apiKey: string; apiSecret: string; baseUrl?: string; timeout?: number; retries?: number; retryDelay?: number; maxRetryDelay?: number; } export interface MailjetModuleAsyncOptions { imports?: any[]; useFactory?: (...args: any[]) => Promise | MailjetModuleOptions; inject?: any[]; }