/// <reference types="vite/client" />

// Web Components JSX declarations
declare namespace JSX {
  interface IntrinsicElements {
    'wokwi-led': any;
    'wokwi-resistor': any;
    'wokwi-pushbutton': any;
    'wokwi-arduino-uno': any;
    'wokwi-arduino-mega': any;
    'wokwi-arduino-nano': any;
    'wokwi-pi-pico': any;
    'wokwi-esp32-devkit-v1': any;
    'wokwi-membrane-keypad': any;
    'wokwi-lcd1602': any;
    'wokwi-neopixel': any;
    'wokwi-servo': any;
    'wokwi-potentiometer': any;
    'wokwi-slide-switch': any;
    'wokwi-dht22': any;
    'wokwi-ds1307': any;
    'wokwi-hc-sr04': any;
    'wokwi-ir-receiver': any;
    'wokwi-ir-remote': any;
    'wokwi-pir-motion-sensor': any;
    'wokwi-ssd1306': any;
    'wokwi-hx711': any;
    'wokwi-mpu6050': any;
    'wokwi-microsd-card': any;
    'wokwi-photoresistor-sensor': any;
    'wokwi-74hc595': any;
    'wokwi-stepper-motor': any;
    'wokwi-biaxial-stepper': any;
    'wokwi-tilt-switch': any;
    'wokwi-ntc-temperature-sensor': any;
    'wokwi-gas-sensor': any;
    'wokwi-flame-sensor': any;
    'wokwi-heart-beat-sensor': any;
    'wokwi-big-sound-sensor': any;
    'wokwi-small-sound-sensor': any;
    'wokwi-led-ring': any;
    'wokwi-neopixel-matrix': any;
    'wokwi-ky-040': any;
    'wokwi-rotary-dialer': any;
    'wokwi-ks2e-m-dc5': any;
    'wokwi-logic-and': any;
    'wokwi-logic-nand': any;
    'wokwi-logic-or': any;
    'wokwi-logic-nor': any;
    'wokwi-logic-xor': any;
    'wokwi-logic-not': any;
  }
}
