import { useStyles as e } from "../internal/styles/index.js";
import { __decorate as t } from "../_virtual/_@oxc-project_runtime@0.133.0/helpers/esm/decorate.js";
import n from "./button.js";
import { LitElement as r, html as i } from "lit";
import { property as a } from "lit/decorators/property.js";
import { ButtonFormControlMixin as o } from "@nvidia-elements/forms/mixins";
//#region src/button/button.ts
var s = class extends o(r) {
	static {
		this.styles = e([n]);
	}
	static {
		this.metadata = {
			tag: "nve-button",
			version: "2.0.2"
		};
	}
	render() {
		return i`<div internal-host interaction-state focus-within><slot></slot></div>`;
	}
};
t([a({
	type: String,
	reflect: !0
})], s.prototype, "container", void 0), t([a({
	type: String,
	reflect: !0
})], s.prototype, "size", void 0), t([a({
	type: String,
	reflect: !0
})], s.prototype, "interaction", void 0);
//#endregion
export { s as Button };

//# sourceMappingURL=button2.js.map