import { Repository } from 'typeorm'; import { IFeatureOrganization, IFeatureOrganizationUpdateInput, ITenant } from '@metad/contracts'; import { TenantAwareCrudService } from './../core/crud'; import { FeatureOrganization } from './feature-organization.entity'; import { FeatureService } from './feature.service'; export declare class FeatureOrganizationService extends TenantAwareCrudService { readonly featureOrganizationRepository: Repository; private readonly _featureService; constructor(featureOrganizationRepository: Repository, _featureService: FeatureService); /** * UPDATE feature organization respective tenant by feature id * * @param input * @returns */ updateFeatureOrganization(entity: IFeatureOrganizationUpdateInput): Promise; /** * Create/Update feature organization for relative tenants * * @param tenants * @returns */ updateTenantFeatureOrganizations(tenants: ITenant[]): Promise; }