import { customElement } from 'lit/decorators.js'
import Element from '../../elements/project/HttpProjectRequest.js'
import editorStyles from '../../elements/http/RequestEditor.styles.js'
import httpLabelStyles from '../../elements/http/HttpLabelColors.js'
import elementStyles from '../../elements/project/HttpProjectRequest.styles.js'
import dialogStyles from '../../styles/m3/dialog.module.js'
import surfaceStyles from '../../styles/m3/surface.module.js'
import typographyStyles from '../../styles/m3/typography.module.js'

@customElement('http-project-request')
export class HttpProjectRequestElement extends Element {
  static override styles = [editorStyles, httpLabelStyles, elementStyles, dialogStyles, surfaceStyles, typographyStyles]
}

declare global {
  interface HTMLElementTagNameMap {
    'http-project-request': Element
  }
}
