export interface MonitoringMethod {
  id: string;
  name: string;
  description: string;
  implementation: string[];
  accuracy: number;
  thresholds: {
    green: number;
    yellow: number;
  };
  timeRequired?: string;
}

export const MONITORING_METHODS: MonitoringMethod[] = [
  {
    id: 'sugar-roll',
    name: 'Sugar Roll Test',
    description: 'A non-lethal method using powdered sugar to dislodge mites from bees',
    implementation: [
      'Collect ~300 bees from brood frames into jar',
      'Add 2 tablespoons powdered sugar',
      'Roll jar gently for 1 minute',
      'Let stand for 1 minute',
      'Shake sugar and mites through screen',
      'Count mites and calculate infestation rate'
    ],
    accuracy: 85,
    thresholds: {
      green: 2,
      yellow: 5
    },
    timeRequired: 'medium'
  },
  {
    id: 'alcohol-wash',
    name: 'Alcohol Wash',
    description: 'A highly accurate but lethal method to count mites',
    implementation: [
      'Collect ~300 bees from brood frames',
      'Submerge bees in alcohol solution',
      'Shake vigorously for 1 minute',
      'Strain through mesh to separate mites',
      'Count mites and calculate infestation rate'
    ],
    accuracy: 95,
    thresholds: {
      green: 2,
      yellow: 5
    },
    timeRequired: 'medium'
  },
  {
    id: 'sticky-board',
    name: 'Sticky Board',
    description: 'A non-invasive method to monitor natural mite fall',
    implementation: [
      'Insert sticky board under screened bottom board',
      'Leave for 24-72 hours',
      'Count fallen mites',
      'Calculate daily mite drop rate'
    ],
    accuracy: 70,
    thresholds: {
      green: 10,
      yellow: 25
    },
    timeRequired: 'low'
  }
];
