import { __decorate } from "../_virtual/_@oxc-project_runtime@0.95.0/helpers/decorate.js";
import { createContext, provide } from "@lit/context";
import { LitElement, css, html } from "lit";
import { customElement, property } from "lit/decorators.js";

//#region src/gui/EFConfiguration.ts
const efConfigurationContext = createContext(Symbol("efConfigurationContext"));
let EFConfiguration = class EFConfiguration$1 extends LitElement {
	constructor(..._args) {
		super(..._args);
		this.efConfiguration = this;
		this.signingURL = "/@ef-sign-url";
	}
	static {
		this.styles = [css`
      :host {
        display: contents;
      }
    `];
	}
	render() {
		return html`<slot></slot>`;
	}
};
__decorate([provide({ context: efConfigurationContext })], EFConfiguration.prototype, "efConfiguration", void 0);
__decorate([property({
	type: String,
	attribute: "api-host"
})], EFConfiguration.prototype, "apiHost", void 0);
__decorate([property({
	type: String,
	attribute: "signing-url"
})], EFConfiguration.prototype, "signingURL", void 0);
EFConfiguration = __decorate([customElement("ef-configuration")], EFConfiguration);

//#endregion
export { EFConfiguration, efConfigurationContext };
//# sourceMappingURL=EFConfiguration.js.map