import type { CSSResultOrNative } from 'lit'
import { customElement } from 'lit/decorators.js'
import Element from './internals/ApiModelingEntityCard.js'
import styles from './internals/styles/ApiModelingEntityCard.js'
import typography from '../styles/m3/typography.module.js'

@customElement('api-modeling-entity-card')
export class ApiModelingEntityCardElement extends Element {
  static override styles: CSSResultOrNative[] = [styles, typography]
}

declare global {
  interface HTMLElementTagNameMap {
    'api-modeling-entity-card': ApiModelingEntityCardElement
  }
}
