import { ConfigService } from '@nestjs/config';
export declare class EmailService {
    private configService;
    private readonly logger;
    private readonly smtpConfig;
    private readonly emailFooter;
    constructor(configService: ConfigService);
    sendNotificationEmail(to: string, subject: string, content: string): Promise<void>;
    sendApprovalNotification(to: string, params: {
        approverName: string;
        documentType: string;
        documentTitle: string;
        link: string;
    }): Promise<void>;
    sendApprovalResultNotification(to: string, params: {
        submitterName: string;
        documentType: string;
        documentTitle: string;
        result: 'APPROVED' | 'REJECTED';
        comment?: string;
        link: string;
    }): Promise<void>;
}
