import { type CustomEmoji } from "./custom-emoji.js"; import { type Reaction } from "./reaction.js"; import { type Tag } from "./tag.js"; export interface AnnouncementAccount { id: string; username: string; url: string; acct: string; } export interface AnnouncementStatus { id: string; url: string; } export interface Announcement { id: string; content: string; startsAt: string; endsAt: string; allDay: boolean; publishedAt: string; updatedAt: string; mentions: AnnouncementAccount[]; statuses: AnnouncementStatus[]; tags: Tag[]; emojis: CustomEmoji[]; reactions: Reaction[]; }