import { PrismaService } from '../prisma/prisma.service';
import { MailService } from './mail.service';
export declare class OrderMailService {
    private readonly prisma;
    private readonly mail;
    constructor(prisma: PrismaService, mail: MailService);
    private shell;
    private itemRows;
    private summary;
    private button;
    private addressBlock;
    orderPlaced(orderId: string): Promise<boolean>;
    statusChanged(orderId: string, to: string): Promise<boolean>;
    private load;
    private trackUrl;
    orderConfirmed(orderId: string): Promise<boolean>;
    orderDelivered(orderId: string): Promise<boolean>;
    orderCancelled(orderId: string): Promise<boolean>;
    paymentVerified(orderId: string): Promise<boolean>;
    paymentRejected(orderId: string, reason?: string): Promise<boolean>;
    orderShipped(orderId: string): Promise<boolean>;
}
