// ── Rainmaker Twitter Bot Types ─────────────────────────────

export type TweetContentType =
  | 'forecast_pick'
  | 'forecast_thread'
  | 'piff_prop'
  | 'daily_slate'
  | 'recap'
  | 'momentum'
  | 'live_edge'
  | 'cta'
  | 'prime_reminder'
  | 'educational'
  | 'promo';

export interface TweetContent {
  text: string;
  contentType: TweetContentType;
  league?: string;
  forecastId?: string;
  gameKey?: string;
  pickDirection?: string;
}

export interface GrokTweetResponse {
  text: string;
  imagePrompt?: string;
  pickSide?: string;
}

export interface GrokThreadResponse {
  tweets: Array<{
    text: string;
    pickSide?: string;
  }>;
}
