import { ISalesInvoicesFilter } from "./SaleInvoice"; export interface ISaleReceipt { id?: number, customerId: number, depositAccountId: number, receiptDate: Date, sendToEmail: string, referenceNo: string, receiptMessage: string, receiptNumber: string, statement: string, entries: any[], }; export interface ISalesReceiptsFilter { }; export interface ISaleReceiptDTO { customerId: number, depositAccountId: number, receiptDate: Date, sendToEmail: string, referenceNo: string, receiptMessage: string, statement: string, entries: any[], }; export interface ISalesReceiptService { createSaleReceipt(tenantId: number, saleReceiptDTO: ISaleReceiptDTO): Promise; editSaleReceipt(tenantId: number, saleReceiptId: number): Promise; deleteSaleReceipt(tenantId: number, saleReceiptId: number): Promise; salesReceiptsList(tennatid: number, salesReceiptsFilter: ISalesReceiptsFilter): Promise<{ salesReceipts: ISaleReceipt[], pagination: IPaginationMeta, filterMeta: IFilterMeta }>; };