import type { Response } from "express";
export declare class RetailSaleInvoicePdf {
    static generate(sale: any, res: Response, options?: {
        lang: string;
        printSign: boolean;
    }): Promise<void>;
    private static fetchImageBuffer;
    private static drawCustomerMeta;
    /**
     * Bill-style items table.
     * Only the vegetable product name changes language (uses tamilName / hindiName
     * from the Vegetable master table). All other headers remain in English.
     */
    private static drawItemsTable;
    private static drawFooter;
    private static formatCurrency;
}
//# sourceMappingURL=RetailSaleInvoicePdf.d.ts.map