import { LucideIcon } from "lucide-react"

export interface Feature {
    id: string
    name: string
    description: string
    category: string
    icon: LucideIcon
    complexity: number
    timeImpact: string
    dependencies: string[]
    conflicts: string[]
    techStack: string[]
    businessQuestions: string[]
    isCore?: boolean
    isPopular?: boolean
  }
  
  export interface SelectedFeature extends Feature {
    order: number
    customConfig?: Record<string, unknown>
  }
  
  export interface FeatureCategory {
    id: string
    name: string
    icon: LucideIcon
    count: number
  }
  