import { IConfigurationStore } from './configuration-store/configuration-store'; import { IHttpClient } from './http-client'; import { IObfuscatedPrecomputedBandit, PrecomputedFlag } from './interfaces'; import { ContextAttributes, FlagKey } from './types'; export default class PrecomputedFlagRequestor { private readonly httpClient; private readonly precomputedFlagStore; private readonly subjectKey; private readonly subjectAttributes; private readonly precomputedBanditsStore?; private readonly banditActions?; constructor(httpClient: IHttpClient, precomputedFlagStore: IConfigurationStore, subjectKey: string, subjectAttributes: ContextAttributes, precomputedBanditsStore?: IConfigurationStore | undefined, banditActions?: Record> | undefined); fetchAndStorePrecomputedFlags(): Promise; } //# sourceMappingURL=precomputed-requestor.d.ts.map