import { LDContext, LDLogger } from '@launchdarkly/js-sdk-common'; import { Hook, IdentifySeriesResult, TrackSeriesContext } from './api/integrations/Hooks'; import { LDEvaluationDetail } from './api/LDEvaluationDetail'; export default class HookRunner { private readonly _logger; private readonly _hooks; constructor(_logger: LDLogger, initialHooks: Hook[]); withEvaluation(key: string, context: LDContext | undefined, defaultValue: unknown, method: () => LDEvaluationDetail): LDEvaluationDetail; identify(context: LDContext, timeout: number | undefined): (result: IdentifySeriesResult) => void; addHook(hook: Hook): void; afterTrack(hookContext: TrackSeriesContext): void; } //# sourceMappingURL=HookRunner.d.ts.map