export interface ICurrencyDTO { currencyName: string, currencyCode: string, currencySign: string, }; export interface ICurrencyEditDTO { currencyName: string, currencySign: string, } export interface ICurrency { id: number, currencyName: string, currencyCode: string, currencySign: string, createdAt: Date, updatedAt: Date, }; export interface ICurrenciesService { newCurrency(tenantId: number, currencyDTO: ICurrencyDTO): Promise; editCurrency(tenantId: number, currencyId: number, editCurrencyDTO: ICurrencyEditDTO): Promise; deleteCurrency(tenantId: number, currencyCode: string): Promise; listCurrencies(tenantId: number): Promise; }