export type TInventoryTransactionDirection = 'IN' | 'OUT'; export interface IInventoryTransaction { id?: number, date: Date|string, direction: TInventoryTransactionDirection, itemId: number, quantity: number, rate: number, transactionType: string, transactionId: number, lotNumber: number, entryId: number, createdAt?: Date, updatedAt?: Date, }; export interface IInventoryLotCost { id?: number, date: Date, direction: string, itemId: number, quantity: number, rate: number, remaining: number, cost: number, lotNumber: number, transactionType: string, transactionId: number, entryId: number }; export interface IItemsQuantityChanges { itemId: number, balanceChange: number, };