import{__decorateClass as e,__spreadValues as t}from"./chunk.6M63UXML.js";import{LitElement as s}from"../../../../lit/index.js";import{property as n}from"../../../../lit/decorators.js";var o=class extends s{constructor(){super(),Object.entries(this.constructor.dependencies).forEach((([e,t])=>{this.constructor.define(e,t)}))}emit(e,s){const n=new CustomEvent(e,t({bubbles:!0,cancelable:!1,composed:!0,detail:{}},s));return this.dispatchEvent(n),n}static define(e,t=this,s={}){const n=customElements.get(e);if(!n)return void customElements.define(e,class extends t{},s);let o=" (unknown version)",r=o;"version"in t&&t.version&&(o=" v"+t.version),"version"in n&&n.version&&(r=" v"+n.version),o&&r&&o===r||console.warn(`Attempted to register <${e}>${o}, but <${e}>${r} has already been registered.`)}};o.version="2.8.0",o.dependencies={},e([n()],o.prototype,"dir",2),e([n()],o.prototype,"lang",2);export{o as ShoelaceElement};