import { Prisma } from "../generated/prisma/client.js";
export interface SaleItemCalcInput {
    saleUnit: "KG" | "BOX" | "BAG" | "THAAR" | "PIECES";
    quantity?: Prisma.Decimal | number | string;
    bags?: Prisma.Decimal | number | string;
    sellingRate: Prisma.Decimal | number | string;
    vegetableName?: string;
    lotNo?: string;
    purchase: {
        remainingQuantity: Prisma.Decimal;
        remainingBags: Prisma.Decimal;
        weightPerBag: Prisma.Decimal | null;
        costPerUnit: Prisma.Decimal;
        rateType?: string;
        isFlexible?: boolean;
        vegetableName?: string;
        lotNo?: string;
    };
}
export declare function calculateSaleItem(input: SaleItemCalcInput): {
    quantity: Prisma.Decimal;
    bags: Prisma.Decimal | null;
    costPerUnit: Prisma.Decimal;
    sellingRate: Prisma.Decimal;
    total: Prisma.Decimal;
};
//# sourceMappingURL=saleCalculations.d.ts.map