import { Context } from 'unleash-client/lib/context';
import { ApplicationEnvironmentEnum } from './application-environment.enum';
import { FeatureFlagMapType } from './feature-flag-map.type';
import { UnleashClient } from '@jschneller/nestjs-unleash';
export declare class FeatureFlagManager {
    private readonly featureFlagMap;
    private readonly applicationEnvironment;
    private readonly unleashClient;
    constructor(featureFlagMap: FeatureFlagMapType, applicationEnvironment: ApplicationEnvironmentEnum, unleashClient: UnleashClient);
    isEnabled(featureFlagName: string, unleashContext?: Context): Promise<boolean>;
}
