/** * A/B Testing Middleware * * Helpers for implementing server-side A/B testing in Next.js middleware. */ export { createAssignment, isValidAssignment, selectVariant } from './assignment'; export { clearTestCache, computeCachedTest, getCachedTests, getTestCacheState, normalizePath, } from './cache'; export { DEFAULT_COOKIE_MAX_AGE, DEFAULT_COOKIE_NAME, getAssignment, parseCookie, readCookieFromDocument, serializeCookie, setAssignment, } from './cookies'; export type { StaticAbTestMiddlewareOptions } from './handler'; export { createAbTestMiddleware, createStaticAbTestMiddleware, processAbTestRequest, } from './handler'; export { getActiveTestIds, pruneStaleAssignments } from './prune'; export type { AbTestMiddlewareConfig, AbTestResult, CachedAbTest, TestsCache, } from './types'; export { applyUrlParams } from './urlParams'; export { buildVariantId } from './variantId'; //# sourceMappingURL=index.d.ts.map