import type { Session } from '../types/session.js'; import type { PersonaConfig, PersonaExperimentCohort } from './types.js'; export interface PersonaExperimentConfig { control: PersonaConfig; variant: PersonaConfig; allocationPct: number; key?: (session: Session) => string; } export interface PersonaExperimentResolution { persona: PersonaConfig; experiment: { cohort: PersonaExperimentCohort; allocationPct: number; }; } export declare function resolvePersonaExperiment(experiment: PersonaExperimentConfig, session: Session, now?: () => Date): PersonaExperimentResolution;