/**
 * Shadow Run Feature Types
 */

export interface ShadowRunJob {
  jobId: string
  modelId: string
  modelName: string
  status: 'pending' | 'running' | 'completed' | 'failed'
  windowStart: string
  windowEnd: string
  tradingDays: number
  startedAt: string
  completedAt?: string
  progress: number
  errorMessage?: string
}

export interface ShadowRunJobFilter {
  status?: string
  modelId?: string
  search?: string
}
