import { LDEvaluationReason, LDFlagValue } from '../../api/data'; import Context from '../../Context'; export default class InputEvalEvent { readonly withReasons: boolean; readonly context: Context; readonly key: string; readonly samplingRatio: number; readonly kind = "feature"; readonly creationDate: number; readonly default: any; readonly trackEvents?: boolean; readonly debugEventsUntilDate?: number; readonly prereqOf?: string; readonly reason?: LDEvaluationReason; readonly value: any; readonly variation?: number; readonly version?: number; readonly excludeFromSummaries?: boolean; /** * True when an override affected the evaluation, directly or transitively. The SDK sets it * from the evaluation result, not from the reason. A marked evaluation produces no individual * feature or debug event and is counted in a summary counter that carries the marker. */ readonly overrideAffected?: boolean; constructor(withReasons: boolean, context: Context, key: string, value: LDFlagValue, defValue: any, // default is a reserved keyword in this context. version?: number, variation?: number, trackEvents?: boolean, prereqOf?: string, reason?: LDEvaluationReason, debugEventsUntilDate?: number, excludeFromSummaries?: boolean, samplingRatio?: number, overrideAffected?: boolean); } //# sourceMappingURL=InputEvalEvent.d.ts.map