import type { TaskDeliveryIdentity as _memoflow_v1_TaskDeliveryIdentity, TaskDeliveryIdentity__Output as _memoflow_v1_TaskDeliveryIdentity__Output } from '../../memoflow/v1/TaskDeliveryIdentity.js'; import type { AiInvocationRecord as _memoflow_v1_AiInvocationRecord, AiInvocationRecord__Output as _memoflow_v1_AiInvocationRecord__Output } from '../../memoflow/v1/AiInvocationRecord.js'; export interface RecordAiInvocationRequest { 'task_token'?: (string); 'delivery_identity'?: (_memoflow_v1_TaskDeliveryIdentity | null); 'invocation'?: (_memoflow_v1_AiInvocationRecord | null); 'transition_event_id'?: (string); 'transition_idempotency_key'?: (string); } export interface RecordAiInvocationRequest__Output { 'task_token': (string); 'delivery_identity': (_memoflow_v1_TaskDeliveryIdentity__Output | null); 'invocation': (_memoflow_v1_AiInvocationRecord__Output | null); 'transition_event_id': (string); 'transition_idempotency_key': (string); }