import { Feature, FeatureInstance, GuidValue, FeatureInstanceProperties } from "../models"; export declare class FeatureService { private httpClient; getFeatureDefinitions: () => Promise>; getFeatureInstances: (targetResolverType: string, params: { [name: string]: string; }) => Promise>; getFeatureInstanceByFeatureId: (featureId: GuidValue) => Promise; getFeatureInstancesByDefinitionIds: (featureDefinitionIds: GuidValue[]) => Promise>; activeFeature: (featureId: GuidValue, properties: FeatureInstanceProperties) => Promise; requestConsents: (featureIds: GuidValue[]) => Promise; upgradeFeature: (featureId: GuidValue, properties: FeatureInstanceProperties) => Promise; removeFeature: (featureId: GuidValue) => Promise; }