﻿using System.Runtime.CompilerServices;

namespace System.Html {
	[IgnoreNamespace, Imported(TypeCheckCode = "{$System.Script}.isInstanceOfType({this}, Element) && {this}.tagName === 'SPAN'"), ScriptName("Element")]
	public partial class SpanElement : Element {
		internal SpanElement() {
		}

		public void AddEventListener(SpanElementEvents type, Action listener) {
		}

		public void AddEventListener(SpanElementEvents type, Action listener, bool capture) {
		}

		public void AddEventListener(SpanElementEvents type, HtmlEventHandler listener) {
		}

		public void AddEventListener(SpanElementEvents type, HtmlEventHandler listener, bool capture) {
		}

		public void AddEventListener(SpanElementEvents type, HtmlEventHandlerWithTarget<SpanElement> listener) {
		}

		public void AddEventListener(SpanElementEvents type, HtmlEventHandlerWithTarget<SpanElement> listener, bool capture) {
		}

		public void AddEventListener(SpanElementEvents type, IEventListener listener) {
		}

		public void AddEventListener(SpanElementEvents type, IEventListener listener, bool capture) {
		}

		public void AddEventListener(string type, HtmlEventHandlerWithTarget<SpanElement> listener) {
		}

		public void AddEventListener(string type, HtmlEventHandlerWithTarget<SpanElement> listener, bool capture) {
		}

		public void RemoveEventListener(SpanElementEvents type, Action listener) {
		}

		public void RemoveEventListener(SpanElementEvents type, Action listener, bool capture) {
		}

		public void RemoveEventListener(SpanElementEvents type, HtmlEventHandler listener) {
		}

		public void RemoveEventListener(SpanElementEvents type, HtmlEventHandler listener, bool capture) {
		}

		public void RemoveEventListener(SpanElementEvents type, HtmlEventHandlerWithTarget<SpanElement> listener) {
		}

		public void RemoveEventListener(SpanElementEvents type, HtmlEventHandlerWithTarget<SpanElement> listener, bool capture) {
		}

		public void RemoveEventListener(SpanElementEvents type, IEventListener listener) {
		}

		public void RemoveEventListener(SpanElementEvents type, IEventListener listener, bool capture) {
		}

		public void RemoveEventListener(string type, HtmlEventHandlerWithTarget<SpanElement> listener) {
		}

		public void RemoveEventListener(string type, HtmlEventHandlerWithTarget<SpanElement> listener, bool capture) {
		}
	}
}
