import {
  __decorateClass
} from "../../chunks/chunk.QU3DSPNU.js";
import { html } from "lit/static-html.js";
import { GdsElement } from "../../gds-element.js";
import { tokens } from "../../tokens.style.js";
import { styleExpressionProperty } from "../../utils/decorators/style-expression-property.js";
import { forColorTokens } from "../../utils/helpers/index.js";
import { gdsCustomElement } from "../../utils/helpers/custom-element-scoping.js";
import SignalStyles from "./signal.styles.js";
let GdsSignal = class extends GdsElement {
  render() {
    return html`<div part="signal"></div>`;
  }
};
GdsSignal.styles = [tokens, SignalStyles];
__decorateClass([
  styleExpressionProperty({
    ...forColorTokens("content"),
    selector: '[part="signal"]'
  })
], GdsSignal.prototype, "color", 2);
GdsSignal = __decorateClass([
  gdsCustomElement("gds-signal")
], GdsSignal);
export {
  GdsSignal
};
