import { Context } from './context';
import { UserEvent } from './userEvent';
import { GenerationParams } from './generationParams';

export interface NextMessageRequest {
  id: string;
  context: Context;
  userEvents?: UserEvent[];
  featureFlags?: Record<string, boolean>;
  generationParams?: GenerationParams;
  overrideConfigVersion?: string;
  overrideModelDatetime?: string;
}
