UNPKG

@accounter/server

Version:
17 lines (16 loc) 944 B
import { TenantAwareDBClient } from '../../app-providers/tenant-db-client.js'; import { BusinessesProvider } from '../../financial-entities/providers/businesses.provider.js'; import { FinancialEntitiesProvider } from '../../financial-entities/providers/financial-entities.provider.js'; import { SortCodesProvider } from '../../sort-codes/providers/sort-codes.provider.js'; export interface ImportShaamFileResult { insertedSortCodesCount: number; insertedBusinessesCount: number; } export declare class ShaamImportProvider { private db; private sortCodesProvider; private businessProvider; private financialEntitiesProvider; constructor(db: TenantAwareDBClient, sortCodesProvider: SortCodesProvider, businessProvider: BusinessesProvider, financialEntitiesProvider: FinancialEntitiesProvider); importShaamFile(ownerId: string, bkmvdataContent: string, iniContent: string | null): Promise<ImportShaamFileResult>; }