/** * External dependencies */ import type { Uuid } from 'uuid'; /** * Internal dependencies */ import type { AiTestHypothesis } from './test-generation'; export type AiExperimentAttributes = { readonly version: 1; readonly basedOnNelioAIHypothesis: Uuid; }; export type AiAlternativeAttributes = AiTestHypothesis[ 'variants' ][ number ] & { readonly isReady: boolean; }; export type AiGoalAttributes = AiTestHypothesis[ 'goals' ][ number ]; // NOTE. There’s nothing here at the moment. export type AiSegmentAttributes = Record< string, never >;