declare module 'react/jsx-runtime' {
  namespace JSX {
    interface IntrinsicElements {
      'l-bouncy': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-bouncy-arc': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-cardio': {
        size?: number | string
        color?: number | string
        speed?: number | string
        stroke?: number | string
        'bg-opacity'?: number | string
      }

      'l-chaotic-orbit': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-dot-pulse': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-dot-spinner': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-dot-stream': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-dot-wave': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-grid': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-hatch': {
        size?: number | string
        color?: number | string
        speed?: number | string
        stroke?: number | string
      }

      'l-helix': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-hourglass': {
        size?: number | string
        color?: number | string
        speed?: number | string
        'bg-opacity'?: number | string
      }

      'l-infinity': {
        size?: number | string
        color?: number | string
        speed?: number | string
        stroke?: number | string
        'stroke-length'?: number | string
        'bg-opacity'?: number | string
      }

      'l-jelly': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-jelly-triangle': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-leapfrog': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-line-spinner': {
        size?: number | string
        color?: number | string
        speed?: number | string
        stroke?: number | string
      }

      'l-line-wobble': {
        size?: number | string
        color?: number | string
        speed?: number | string
        stroke?: number | string
        'bg-opacity'?: number | string
      }

      'l-metronome': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-mirage': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-miyagi': {
        size?: number | string
        color?: number | string
        speed?: number | string
        stroke?: number | string
      }

      'l-momentum': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-newtons-cradle': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-orbit': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-ping': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-pinwheel': {
        size?: number | string
        color?: number | string
        speed?: number | string
        stroke?: number | string
      }

      'l-pulsar': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-quantum': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-reuleaux': {
        size?: number | string
        color?: number | string
        speed?: number | string
        stroke?: number | string
        'stroke-length'?: number | string
        'bg-opacity'?: number | string
      }

      'l-ring': {
        size?: number | string
        color?: number | string
        speed?: number | string
        stroke?: number | string
        'bg-opacity'?: number | string
      }

      'l-ring-2': {
        size?: number | string
        color?: number | string
        speed?: number | string
        stroke?: number | string
        'stroke-length'?: number | string
        'bg-opacity'?: number | string
      }

      'l-ripples': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-spiral': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-square': {
        size?: number | string
        color?: number | string
        speed?: number | string
        stroke?: number | string
        'stroke-length'?: number | string
        'bg-opacity'?: number | string
      }

      'l-squircle': {
        size?: number | string
        color?: number | string
        speed?: number | string
        stroke?: number | string
        'stroke-length'?: number | string
        'bg-opacity'?: number | string
      }

      'l-superballs': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-tail-chase': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-tailspin': {
        size?: number | string
        color?: number | string
        speed?: number | string
        stroke?: number | string
      }

      'l-treadmill': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-trefoil': {
        size?: number | string
        color?: number | string
        speed?: number | string
        stroke?: number | string
        'stroke-length'?: number | string
        'bg-opacity'?: number | string
      }

      'l-trio': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-waveform': {
        size?: number | string
        color?: number | string
        speed?: number | string
        stroke?: number | string
      }

      'l-wobble': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-zoomies': {
        size?: number | string
        color?: number | string
        speed?: number | string
        stroke?: number | string
        'bg-opacity'?: number | string
      }
    }
  }
}

declare module 'preact/jsx-runtime' {
  namespace JSX {
    interface IntrinsicElements {
      'l-bouncy': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-bouncy-arc': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-cardio': {
        size?: number | string
        color?: number | string
        speed?: number | string
        stroke?: number | string
        'bg-opacity'?: number | string
      }

      'l-chaotic-orbit': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-dot-pulse': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-dot-spinner': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-dot-stream': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-dot-wave': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-grid': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-hatch': {
        size?: number | string
        color?: number | string
        speed?: number | string
        stroke?: number | string
      }

      'l-helix': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-hourglass': {
        size?: number | string
        color?: number | string
        speed?: number | string
        'bg-opacity'?: number | string
      }

      'l-infinity': {
        size?: number | string
        color?: number | string
        speed?: number | string
        stroke?: number | string
        'stroke-length'?: number | string
        'bg-opacity'?: number | string
      }

      'l-jelly': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-jelly-triangle': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-leapfrog': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-line-spinner': {
        size?: number | string
        color?: number | string
        speed?: number | string
        stroke?: number | string
      }

      'l-line-wobble': {
        size?: number | string
        color?: number | string
        speed?: number | string
        stroke?: number | string
        'bg-opacity'?: number | string
      }

      'l-metronome': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-mirage': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-miyagi': {
        size?: number | string
        color?: number | string
        speed?: number | string
        stroke?: number | string
      }

      'l-momentum': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-newtons-cradle': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-orbit': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-ping': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-pinwheel': {
        size?: number | string
        color?: number | string
        speed?: number | string
        stroke?: number | string
      }

      'l-pulsar': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-quantum': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-reuleaux': {
        size?: number | string
        color?: number | string
        speed?: number | string
        stroke?: number | string
        'stroke-length'?: number | string
        'bg-opacity'?: number | string
      }

      'l-ring': {
        size?: number | string
        color?: number | string
        speed?: number | string
        stroke?: number | string
        'bg-opacity'?: number | string
      }

      'l-ring-2': {
        size?: number | string
        color?: number | string
        speed?: number | string
        stroke?: number | string
        'stroke-length'?: number | string
        'bg-opacity'?: number | string
      }

      'l-ripples': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-spiral': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-square': {
        size?: number | string
        color?: number | string
        speed?: number | string
        stroke?: number | string
        'stroke-length'?: number | string
        'bg-opacity'?: number | string
      }

      'l-squircle': {
        size?: number | string
        color?: number | string
        speed?: number | string
        stroke?: number | string
        'stroke-length'?: number | string
        'bg-opacity'?: number | string
      }

      'l-superballs': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-tail-chase': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-tailspin': {
        size?: number | string
        color?: number | string
        speed?: number | string
        stroke?: number | string
      }

      'l-treadmill': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-trefoil': {
        size?: number | string
        color?: number | string
        speed?: number | string
        stroke?: number | string
        'stroke-length'?: number | string
        'bg-opacity'?: number | string
      }

      'l-trio': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-waveform': {
        size?: number | string
        color?: number | string
        speed?: number | string
        stroke?: number | string
      }

      'l-wobble': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-zoomies': {
        size?: number | string
        color?: number | string
        speed?: number | string
        stroke?: number | string
        'bg-opacity'?: number | string
      }
    }
  }
}

declare module 'solid-js/jsx-runtime' {
  namespace JSX {
    interface IntrinsicElements {
      'l-bouncy': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-bouncy-arc': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-cardio': {
        size?: number | string
        color?: number | string
        speed?: number | string
        stroke?: number | string
        'bg-opacity'?: number | string
      }

      'l-chaotic-orbit': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-dot-pulse': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-dot-spinner': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-dot-stream': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-dot-wave': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-grid': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-hatch': {
        size?: number | string
        color?: number | string
        speed?: number | string
        stroke?: number | string
      }

      'l-helix': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-hourglass': {
        size?: number | string
        color?: number | string
        speed?: number | string
        'bg-opacity'?: number | string
      }

      'l-infinity': {
        size?: number | string
        color?: number | string
        speed?: number | string
        stroke?: number | string
        'stroke-length'?: number | string
        'bg-opacity'?: number | string
      }

      'l-jelly': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-jelly-triangle': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-leapfrog': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-line-spinner': {
        size?: number | string
        color?: number | string
        speed?: number | string
        stroke?: number | string
      }

      'l-line-wobble': {
        size?: number | string
        color?: number | string
        speed?: number | string
        stroke?: number | string
        'bg-opacity'?: number | string
      }

      'l-metronome': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-mirage': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-miyagi': {
        size?: number | string
        color?: number | string
        speed?: number | string
        stroke?: number | string
      }

      'l-momentum': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-newtons-cradle': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-orbit': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-ping': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-pinwheel': {
        size?: number | string
        color?: number | string
        speed?: number | string
        stroke?: number | string
      }

      'l-pulsar': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-quantum': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-reuleaux': {
        size?: number | string
        color?: number | string
        speed?: number | string
        stroke?: number | string
        'stroke-length'?: number | string
        'bg-opacity'?: number | string
      }

      'l-ring': {
        size?: number | string
        color?: number | string
        speed?: number | string
        stroke?: number | string
        'bg-opacity'?: number | string
      }

      'l-ring-2': {
        size?: number | string
        color?: number | string
        speed?: number | string
        stroke?: number | string
        'stroke-length'?: number | string
        'bg-opacity'?: number | string
      }

      'l-ripples': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-spiral': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-square': {
        size?: number | string
        color?: number | string
        speed?: number | string
        stroke?: number | string
        'stroke-length'?: number | string
        'bg-opacity'?: number | string
      }

      'l-squircle': {
        size?: number | string
        color?: number | string
        speed?: number | string
        stroke?: number | string
        'stroke-length'?: number | string
        'bg-opacity'?: number | string
      }

      'l-superballs': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-tail-chase': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-tailspin': {
        size?: number | string
        color?: number | string
        speed?: number | string
        stroke?: number | string
      }

      'l-treadmill': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-trefoil': {
        size?: number | string
        color?: number | string
        speed?: number | string
        stroke?: number | string
        'stroke-length'?: number | string
        'bg-opacity'?: number | string
      }

      'l-trio': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-waveform': {
        size?: number | string
        color?: number | string
        speed?: number | string
        stroke?: number | string
      }

      'l-wobble': {
        size?: number | string
        color?: number | string
        speed?: number | string
      }

      'l-zoomies': {
        size?: number | string
        color?: number | string
        speed?: number | string
        stroke?: number | string
        'bg-opacity'?: number | string
      }
    }
  }
}
export {}