import { EvaluationContext, TraitEvaluationContext } from "../evaluation-context"; import { ClientEvaluationContext, ITraits, IFlagsmithTrait, IFlagsmithValue } from "../types"; export declare function isTraitEvaluationContext(trait: TraitEvaluationContext | IFlagsmithTrait): trait is TraitEvaluationContext; export declare function toTraitEvaluationContextObject(traits: ITraits): { [key: string]: null | TraitEvaluationContext; }; export declare function toEvaluationContext(clientEvaluationContext: ClientEvaluationContext): EvaluationContext; export declare function resolveTraitValues(traits?: { [key: string]: TraitEvaluationContext | IFlagsmithTrait | null; } | null): Record | null;