import { TransactionStatus } from 'generated/prisma/client';
export declare class UpdateTransactionItemDto {
    id: string;
    itemCode?: string;
    itemTypeId?: string;
    grossWeight?: number;
    netWeight?: number;
    caratId?: string;
    pricePerGram?: number;
    pricePerGramAt?: Date;
    purityPercent?: number;
    tempPhotoIds?: string[];
}
export declare class UpdateTransactionDto {
    status?: TransactionStatus;
    totalGrossWeight?: number;
    totalNetWeight?: number;
    totalAmount?: number;
    bankId?: string;
    bankAccountNo?: string;
    bankAccountName?: string;
    customerId?: string;
    referralSource?: string;
    knowsFounder?: boolean;
    items?: UpdateTransactionItemDto[];
}
