import { FeatureFlagsKeysEnum, IFeatureFlagContext, IFeatureFlagsService, IContextualFeatureFlag, IGlobalFeatureFlag } from './types'; export declare enum FeatureFlagsProvidersEnum { LAUNCH_DARKLY = "LaunchDarkly" } export declare class FeatureFlagsService { service: IFeatureFlagsService; initialize(): Promise; gracefullyShutdown(): Promise; getWithContext(contextualFeatureFlag: IContextualFeatureFlag): Promise; getGlobal(globalFeatureFlag: IGlobalFeatureFlag): Promise; get(key: FeatureFlagsKeysEnum, defaultValue: T, context: IFeatureFlagContext): Promise; private isServiceEnabled; } //# sourceMappingURL=feature-flags.service.d.ts.map