import type { Experiment, ExperimentVariant, ExperimentMetricResult } from "./types.js"; export declare function createExperiment(opts: { name: string; variants: Array<{ id: string; weight: number; config: Record; }>; metrics: string[]; assignmentLevel?: "user" | "session"; }): Promise; export declare function startExperiment(id: string): Promise; export declare function pauseExperiment(id: string): Promise; export declare function completeExperiment(id: string): Promise; export declare function resolveVariant(experimentId: string, userId: string): Promise; export declare function resolveActiveExperimentConfig(userId: string): Promise<{ configs: Record; assignments: Array<{ experimentId: string; variantId: string; }>; } | null>; export declare function computeExperimentResults(experimentId: string): Promise; //# sourceMappingURL=experiments.d.ts.map