export interface BiotechnicalMethod {
  id: string;
  name: string;
  description: string;
  implementation: string[];
  effectiveness: number;
  advantages: string[];
  disadvantages: string[];
  seasonality: string[];
  timeRequired: string;
  difficulty: 'easy' | 'medium' | 'hard';
  cost: 'low' | 'medium' | 'high';
}

export const BIOTECHNICAL_METHODS: BiotechnicalMethod[] = [
  {
    id: 'no-biotechnical',
    name: 'No Biotechnical Methods',
    description: 'Skip biotechnical methods and proceed with chemical treatments only',
    implementation: [
      'Skip biotechnical control methods',
      'Proceed directly to chemical treatments',
      'Monitor effectiveness of treatments'
    ],
    effectiveness: 0,
    advantages: [
      'No additional labor required',
      'Simpler management',
      'Focus on chemical treatments'
    ],
    disadvantages: [
      'Higher reliance on chemicals',
      'Missed opportunity for integrated control',
      'Potential resistance development'
    ],
    seasonality: ['spring', 'summer', 'fall', 'winter'],
    timeRequired: 'none',
    difficulty: 'easy',
    cost: 'low'
  },
  {
    id: 'drone-removal',
    name: 'Drone Brood Removal',
    description: 'Remove drone brood to reduce mite population',
    implementation: [
      'Insert drone foundation or frame',
      'Wait for bees to build and lay eggs',
      'Remove and destroy capped drone brood',
      'Repeat every 26-28 days'
    ],
    effectiveness: 70,
    advantages: [
      'No chemical residues',
      'Inexpensive',
      'Easy to implement'
    ],
    disadvantages: [
      'Labor intensive',
      'Timing is critical',
      'Reduces drone population'
    ],
    seasonality: ['spring', 'summer'],
    timeRequired: 'medium',
    difficulty: 'medium',
    cost: 'low'
  },
  {
    id: 'screened-bottom',
    name: 'Screened Bottom Board',
    description: 'Use mesh floor to allow mites to fall through',
    implementation: [
      'Replace solid bottom with screen',
      'Install sticky board below screen',
      'Monitor mite drop regularly',
      'Clean or replace sticky board'
    ],
    effectiveness: 40,
    advantages: [
      'Passive method',
      'Improves ventilation',
      'Allows monitoring'
    ],
    disadvantages: [
      'Limited effectiveness alone',
      'May affect temperature regulation',
      'Regular maintenance needed'
    ],
    seasonality: ['spring', 'summer', 'fall'],
    timeRequired: 'low',
    difficulty: 'easy',
    cost: 'medium'
  },
  {
    id: 'brood-break',
    name: 'Brood Break',
    description: 'Create artificial broodless period',
    implementation: [
      'Cage queen for 21 days',
      'Monitor colony condition',
      'Release queen',
      'Optional: treat during broodless period'
    ],
    effectiveness: 85,
    advantages: [
      'Very effective',
      'No chemicals needed',
      'Can combine with treatments'
    ],
    disadvantages: [
      'Complex timing',
      'Reduces colony strength',
      'Requires experience'
    ],
    seasonality: ['summer'],
    timeRequired: 'high',
    difficulty: 'hard',
    cost: 'medium'
  }
];
