import { DataObject } from '@loopback/repository'; import { Feature, FeatureRepository, FeatureValues, FeatureValuesRepository } from '@sourceloop/feature-toggle-service'; import { PlanRepository } from '../repositories'; export declare class PlanFeaturesService { private readonly planRepository; private readonly featureValuesRepository; featureRepository: FeatureRepository; constructor(planRepository: PlanRepository, featureValuesRepository: FeatureValuesRepository, featureRepository: FeatureRepository); planFeatures(id: string): Promise<{ features: DataObject[]; id: string; name: string; description?: string; tier: string; size?: string; price: number; metaData?: object; billingCycleId: string; currencyId: string; createdBy?: string; modifiedBy?: string; createdOn?: Date; modifiedOn?: Date; deleted?: boolean; deletedOn?: Date; deletedBy?: string; }>; updatePlanFeatures(id: string, featureValues: Partial[]): Promise; }