import { Plan } from '../models'; import { Feature, FeatureValues, FeatureValuesRepository } from '@sourceloop/feature-toggle-service'; import { DataObject } from '@loopback/repository'; import { PlanFeaturesService } from '../services/plan-features-helper.service'; export declare class PlanFeaturesController { featureValuesRepository: FeatureValuesRepository; private readonly planFeaturesService; constructor(featureValuesRepository: FeatureValuesRepository, planFeaturesService: PlanFeaturesService); getPlanFeatures(id: string): Promise & { features: DataObject[]; }>; setPlanFeatures(id: string, featureValues: FeatureValues[]): Promise; updatePlanFeatures(id: string, featureValues: Partial[]): Promise; }