import { TenantRepository, TenantEntity } from '@novu/dal'; import { ProcessTenantCommand } from './process-tenant.command'; import { UpdateTenant } from '../update-tenant'; import { CreateTenant } from '../create-tenant'; export declare class ProcessTenant { private updateTenantUsecase; private createTenantUsecase; private tenantRepository; constructor(updateTenantUsecase: UpdateTenant, createTenantUsecase: CreateTenant, tenantRepository: TenantRepository); execute(command: ProcessTenantCommand): Promise; private getTenant; private createTenant; private getTenantByIdentifier; private tenantNeedUpdate; } //# sourceMappingURL=process-tenant.usecase.d.ts.map