import type { CSSResultOrNative } from 'lit'
import { customElement } from 'lit/decorators.js'
import Element from './internals/TrashDataTable.js'
import tableStyles from './DataTable.styles.js'
import fsStyles from './internals/Filesystem.styles.js'

@customElement('trash-table')
export class TrashDataTableElement extends Element {
  static override styles: CSSResultOrNative[] = [tableStyles, fsStyles]
}

declare global {
  interface HTMLElementTagNameMap {
    'trash-table': TrashDataTableElement
  }
}
