import { Experiment, EvaluationContext, ExperimentAssignment } from './types'; /** * Deterministically assigns a user to an experiment variation based on weights. * * @param experiment The experiment definition with variations and weights * @param context The evaluation context (to extract stickiness key) * @returns The assigned variation details, or null if assignment fails */ export declare function assignVariation(experiment: Experiment | undefined, context: EvaluationContext | undefined): ExperimentAssignment | null;