import { audit as e } from "../internal/controllers/audit.controller.js";
import { hostAttr as t } from "../internal/decorators/host-attr.js";
import { useStyles as n } from "../internal/styles/index.js";
import { __decorate as r } from "../_virtual/_@oxc-project_runtime@0.133.0/helpers/esm/decorate.js";
import { Control as i } from "../forms/control/control2.js";
import a from "./switch.js";
//#region src/switch/switch.ts
var o = class extends i {
	constructor(...e) {
		super(...e), this.nveControl = "inline";
	}
	static {
		this.styles = n([...i.styles, a]);
	}
	static {
		this.metadata = {
			tag: "nve-switch",
			version: "2.0.2",
			children: [
				"label",
				"input",
				"nve-control-message"
			]
		};
	}
};
r([t({ attribute: "nve-control" })], o.prototype, "nveControl", void 0), o = r([e()], o);
//#endregion
export { o as Switch };

//# sourceMappingURL=switch2.js.map