import Model, { attr } from '@ember-data/model'; import type MediaMetadataModel from './media-metadata'; import type OriginServer from './origin-server'; export default class Emote extends Model { @attr declare metadataId: string; @attr declare metadata: MediaMetadataModel; @attr declare name: string; @attr declare serverId: number; @attr declare server: OriginServer; } declare module 'ember-data/types/registries/model' { export default interface ModelRegistry { emote: Emote; } }