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>;
}
