pl-api
    Preparing search index...

    Function streamingCategory

    • Parameters

      Returns {
          connect: () => {
              close: () => void;
              listen: (
                  listener: (
                      event:
                          | {
                              event: "update"
                              | "status.update";
                              payload: {
                                  account: {
                                      __meta: ...;
                                      accepts_chat_messages: ...;
                                      acct: ...;
                                      ap_id: ...;
                                      avatar: ...;
                                      avatar_default: ...;
                                      avatar_description: ...;
                                      avatar_static: ...;
                                      background_image: ...;
                                      birthday?: ...;
                                      bot: ...;
                                      created_at: ...;
                                      custom_css: ...;
                                      deactivated?: ...;
                                      discoverable: ...;
                                      display_name: ...;
                                      domain: ...;
                                      emojis: ...;
                                      enable_rss: ...;
                                      favicon?: ...;
                                      fields: ...;
                                      followers_count: ...;
                                      following_count: ...;
                                      fqn: ...;
                                      group: ...;
                                      header: ...;
                                      header_default: ...;
                                      header_description: ...;
                                      header_static: ...;
                                      hide_collections?: ...;
                                      hide_favorites: ...;
                                      hide_followers?: ...;
                                      hide_followers_count?: ...;
                                      hide_follows?: ...;
                                      hide_follows_count?: ...;
                                      id: ...;
                                      identity_proofs: ...;
                                      indexable: ...;
                                      is_admin?: ...;
                                      is_cat: ...;
                                      is_moderator?: ...;
                                      is_suggested?: ...;
                                      last_status_at: ...;
                                      limited?: ...;
                                      local?: ...;
                                      location?: ...;
                                      locked: ...;
                                      memorial: ...;
                                      mention_policy: ...;
                                      moved: ...;
                                      noindex: ...;
                                      note: ...;
                                      payment_options: ...;
                                      permit_followback?: ...;
                                      pronouns: ...;
                                      relationship?: ...;
                                      roles: ...;
                                      speak_as_cat: ...;
                                      statuses_count: ...;
                                      subscribers_count: ...;
                                      suspended?: ...;
                                      url: ...;
                                      username: ...;
                                      verified?: ...;
                                  } & WithMoved;
                                  application: { name: ...; website: ... }
                                  | null;
                                  approval_status: "rejected" | "pending" | "approval" | null;
                                  bookmark_folder: string | null;
                                  bookmarked: boolean;
                                  card:
                                      | {
                                          author_name: ...;
                                          author_url: ...;
                                          authors: ...;
                                          blurhash: ...;
                                          description: ...;
                                          embed_url: ...;
                                          height: ...;
                                          html: ...;
                                          image: ...;
                                          image_description: ...;
                                          provider_name: ...;
                                          provider_url: ...;
                                          title: ...;
                                          type: ...;
                                          url: ...;
                                          width: ...;
                                      }
                                      | null;
                                  content: string;
                                  content_map: { [key: ...]: ... }
                                  | null;
                                  content_type: string | null;
                                  conversation_id?: string;
                                  created_at: string;
                                  direct_conversation_id?: string;
                                  disliked: boolean;
                                  dislikes_count: number;
                                  edited_at: string | null;
                                  emoji_reactions: ((...) | (...))[];
                                  emojis: {
                                      category: ...;
                                      shortcode: ...;
                                      static_url: ...;
                                      url: ...;
                                      visible_in_picker: ...;
                                  }[];
                                  event: | {
                                      end_time: ...;
                                      join_mode: ...;
                                      join_state: ...;
                                      location: ...;
                                      name: ...;
                                      participants_count: ...;
                                      participation_request_count: ...;
                                      start_time: ...;
                                  }
                                  | null;
                                  expires_at?: string;
                                  favourited: boolean;
                                  favourites_count: number;
                                  filtered: { filter: ...; keyword_matches: ...; status_matches: ... }[];
                                  group:
                                      | {
                                          avatar: ...;
                                          avatar_default: ...;
                                          avatar_description: ...;
                                          avatar_static: ...;
                                          created_at: ...;
                                          display_name: ...;
                                          domain: ...;
                                          emojis: ...;
                                          header: ...;
                                          header_default: ...;
                                          header_description: ...;
                                          header_static: ...;
                                          id: ...;
                                          locked: ...;
                                          members_count: ...;
                                          membership_required: ...;
                                          note: ...;
                                          owner: ...;
                                          relationship: ...;
                                          statuses_visibility: ...;
                                          uri: ...;
                                          url: ...;
                                      }
                                      | null;
                                  id: string;
                                  in_reply_to_account_acct?: string;
                                  in_reply_to_account_id: string
                                  | null;
                                  in_reply_to_id: string | null;
                                  interaction_policy: {
                                      can_favourite: { automatic_approval: ...; manual_approval: ... };
                                      can_reblog: { automatic_approval: ...; manual_approval: ... };
                                      can_reply: { automatic_approval: ...; manual_approval: ... };
                                  };
                                  language: string
                                  | null;
                                  list_id: number | null;
                                  local?: boolean;
                                  local_only?: boolean;
                                  location:
                                      | {
                                          country: ...;
                                          latitude: ...;
                                          locality: ...;
                                          longitude: ...;
                                          name: ...;
                                          postal_code: ...;
                                          region: ...;
                                          street: ...;
                                          url: ...;
                                      }
                                      | null;
                                  media_attachments: ((...) | (...) | (...) | (...) | (...))[];
                                  mentions: { acct: ...; id: ...; url: ...; username: ... }[];
                                  muted: boolean;
                                  parent_visible?: boolean;
                                  pinned: boolean;
                                  pinned_at: string | null;
                                  poll:
                                      | {
                                          emojis: ...;
                                          expired: ...;
                                          expires_at: ...;
                                          id: ...;
                                          multiple: ...;
                                          non_anonymous: ...;
                                          options: ...;
                                          own_votes: ...;
                                          voted: ...;
                                          voters_count: ...;
                                          votes_count: ...;
                                      }
                                      | null;
                                  quote_approval: | { automatic: ...; current_user: ...; manual: ... }
                                  | null;
                                  quote_id: string | null;
                                  quote_url?: string;
                                  quote_visible?: boolean;
                                  quotes_count: number;
                                  reblogged: boolean;
                                  reblogs_count: number;
                                  replies_count: number;
                                  rss_feed:
                                      | {
                                          description: ...;
                                          id: ...;
                                          image_url: ...;
                                          title: ...;
                                          url: ...;
                                      }
                                      | null;
                                  scheduled_at: null;
                                  sensitive: boolean;
                                  spoiler_text: string;
                                  spoiler_text_map: { [key: ...]: ... }
                                  | null;
                                  tags: {
                                      following?: ...;
                                      history: ...;
                                      name: ...;
                                      total: ...;
                                      url: ...;
                                  }[];
                                  text: string
                                  | null;
                                  text_map: { [key: ...]: ... } | null;
                                  thread_muted?: boolean;
                                  translation:
                                      | false
                                      | {
                                          content: ...;
                                          detected_source_language: ...;
                                          id: ...;
                                          language: ...;
                                          media_attachments: ...;
                                          poll?: ...;
                                          provider: ...;
                                          spoiler_text: ...;
                                      }
                                      | null;
                                  uri: string;
                                  url: string;
                                  visibility: string;
                              } & {
                                  quote: Quote
                                  | { quoted_status_id: ...; state: ... }
                                  | null;
                                  reblog: Status | null;
                              };
                              stream: string[];
                          }
                          | {
                              event: "delete"
                              | "announcement.delete";
                              payload: string;
                              stream: string[];
                          }
                          | {
                              event: "notification";
                              payload: | {
                                  account: {
                                      __meta: ...;
                                      accepts_chat_messages: ...;
                                      acct: ...;
                                      ap_id: ...;
                                      avatar: ...;
                                      avatar_default: ...;
                                      avatar_description: ...;
                                      avatar_static: ...;
                                      background_image: ...;
                                      birthday?: ...;
                                      bot: ...;
                                      created_at: ...;
                                      custom_css: ...;
                                      deactivated?: ...;
                                      discoverable: ...;
                                      display_name: ...;
                                      domain: ...;
                                      emojis: ...;
                                      enable_rss: ...;
                                      favicon?: ...;
                                      fields: ...;
                                      followers_count: ...;
                                      following_count: ...;
                                      fqn: ...;
                                      group: ...;
                                      header: ...;
                                      header_default: ...;
                                      header_description: ...;
                                      header_static: ...;
                                      hide_collections?: ...;
                                      hide_favorites: ...;
                                      hide_followers?: ...;
                                      hide_followers_count?: ...;
                                      hide_follows?: ...;
                                      hide_follows_count?: ...;
                                      id: ...;
                                      identity_proofs: ...;
                                      indexable: ...;
                                      is_admin?: ...;
                                      is_cat: ...;
                                      is_moderator?: ...;
                                      is_suggested?: ...;
                                      last_status_at: ...;
                                      limited?: ...;
                                      local?: ...;
                                      location?: ...;
                                      locked: ...;
                                      memorial: ...;
                                      mention_policy: ...;
                                      moved: ...;
                                      noindex: ...;
                                      note: ...;
                                      payment_options: ...;
                                      permit_followback?: ...;
                                      pronouns: ...;
                                      relationship?: ...;
                                      roles: ...;
                                      speak_as_cat: ...;
                                      statuses_count: ...;
                                      subscribers_count: ...;
                                      suspended?: ...;
                                      url: ...;
                                      username: ...;
                                      verified?: ...;
                                  } & WithMoved;
                                  created_at: string;
                                  group_key: string;
                                  id: string;
                                  is_muted?: boolean;
                                  is_seen?: boolean;
                                  type: | "follow"
                                  | "follow_request"
                                  | "follow_request_accepted"
                                  | "admin.sign_up";
                              }
                              | {
                                  account: {
                                      __meta: ...;
                                      accepts_chat_messages: ...;
                                      acct: ...;
                                      ap_id: ...;
                                      avatar: ...;
                                      avatar_default: ...;
                                      avatar_description: ...;
                                      avatar_static: ...;
                                      background_image: ...;
                                      birthday?: ...;
                                      bot: ...;
                                      created_at: ...;
                                      custom_css: ...;
                                      deactivated?: ...;
                                      discoverable: ...;
                                      display_name: ...;
                                      domain: ...;
                                      emojis: ...;
                                      enable_rss: ...;
                                      favicon?: ...;
                                      fields: ...;
                                      followers_count: ...;
                                      following_count: ...;
                                      fqn: ...;
                                      group: ...;
                                      header: ...;
                                      header_default: ...;
                                      header_description: ...;
                                      header_static: ...;
                                      hide_collections?: ...;
                                      hide_favorites: ...;
                                      hide_followers?: ...;
                                      hide_followers_count?: ...;
                                      hide_follows?: ...;
                                      hide_follows_count?: ...;
                                      id: ...;
                                      identity_proofs: ...;
                                      indexable: ...;
                                      is_admin?: ...;
                                      is_cat: ...;
                                      is_moderator?: ...;
                                      is_suggested?: ...;
                                      last_status_at: ...;
                                      limited?: ...;
                                      local?: ...;
                                      location?: ...;
                                      locked: ...;
                                      memorial: ...;
                                      mention_policy: ...;
                                      moved: ...;
                                      noindex: ...;
                                      note: ...;
                                      payment_options: ...;
                                      permit_followback?: ...;
                                      pronouns: ...;
                                      relationship?: ...;
                                      roles: ...;
                                      speak_as_cat: ...;
                                      statuses_count: ...;
                                      subscribers_count: ...;
                                      suspended?: ...;
                                      url: ...;
                                      username: ...;
                                      verified?: ...;
                                  } & WithMoved;
                                  created_at: string;
                                  group_key: string;
                                  id: string;
                                  is_muted?: boolean;
                                  is_seen?: boolean;
                                  status: {
                                      account: ...;
                                      application: ...;
                                      approval_status: ...;
                                      bookmark_folder: ...;
                                      bookmarked: ...;
                                      card: ...;
                                      content: ...;
                                      content_map: ...;
                                      content_type: ...;
                                      conversation_id?: ...;
                                      created_at: ...;
                                      direct_conversation_id?: ...;
                                      disliked: ...;
                                      dislikes_count: ...;
                                      edited_at: ...;
                                      emoji_reactions: ...;
                                      emojis: ...;
                                      event: ...;
                                      expires_at?: ...;
                                      favourited: ...;
                                      favourites_count: ...;
                                      filtered: ...;
                                      group: ...;
                                      id: ...;
                                      in_reply_to_account_acct?: ...;
                                      in_reply_to_account_id: ...;
                                      in_reply_to_id: ...;
                                      interaction_policy: ...;
                                      language: ...;
                                      list_id: ...;
                                      local?: ...;
                                      local_only?: ...;
                                      location: ...;
                                      media_attachments: ...;
                                      mentions: ...;
                                      muted: ...;
                                      parent_visible?: ...;
                                      pinned: ...;
                                      pinned_at: ...;
                                      poll: ...;
                                      quote_approval: ...;
                                      quote_id: ...;
                                      quote_url?: ...;
                                      quote_visible?: ...;
                                      quotes_count: ...;
                                      reblogged: ...;
                                      reblogs_count: ...;
                                      replies_count: ...;
                                      rss_feed: ...;
                                      scheduled_at: ...;
                                      sensitive: ...;
                                      spoiler_text: ...;
                                      spoiler_text_map: ...;
                                      tags: ...;
                                      text: ...;
                                      text_map: ...;
                                      thread_muted?: ...;
                                      translation: ...;
                                      uri: ...;
                                      url: ...;
                                      visibility: ...;
                                  } & { quote: ...; reblog: ... };
                                  subtype: "reply" | null;
                                  type: "mention";
                              }
                              | {
                                  account: {
                                      __meta: ...;
                                      accepts_chat_messages: ...;
                                      acct: ...;
                                      ap_id: ...;
                                      avatar: ...;
                                      avatar_default: ...;
                                      avatar_description: ...;
                                      avatar_static: ...;
                                      background_image: ...;
                                      birthday?: ...;
                                      bot: ...;
                                      created_at: ...;
                                      custom_css: ...;
                                      deactivated?: ...;
                                      discoverable: ...;
                                      display_name: ...;
                                      domain: ...;
                                      emojis: ...;
                                      enable_rss: ...;
                                      favicon?: ...;
                                      fields: ...;
                                      followers_count: ...;
                                      following_count: ...;
                                      fqn: ...;
                                      group: ...;
                                      header: ...;
                                      header_default: ...;
                                      header_description: ...;
                                      header_static: ...;
                                      hide_collections?: ...;
                                      hide_favorites: ...;
                                      hide_followers?: ...;
                                      hide_followers_count?: ...;
                                      hide_follows?: ...;
                                      hide_follows_count?: ...;
                                      id: ...;
                                      identity_proofs: ...;
                                      indexable: ...;
                                      is_admin?: ...;
                                      is_cat: ...;
                                      is_moderator?: ...;
                                      is_suggested?: ...;
                                      last_status_at: ...;
                                      limited?: ...;
                                      local?: ...;
                                      location?: ...;
                                      locked: ...;
                                      memorial: ...;
                                      mention_policy: ...;
                                      moved: ...;
                                      noindex: ...;
                                      note: ...;
                                      payment_options: ...;
                                      permit_followback?: ...;
                                      pronouns: ...;
                                      relationship?: ...;
                                      roles: ...;
                                      speak_as_cat: ...;
                                      statuses_count: ...;
                                      subscribers_count: ...;
                                      suspended?: ...;
                                      url: ...;
                                      username: ...;
                                      verified?: ...;
                                  } & WithMoved;
                                  created_at: string;
                                  group_key: string;
                                  id: string;
                                  is_muted?: boolean;
                                  is_seen?: boolean;
                                  status: {
                                      account: ...;
                                      application: ...;
                                      approval_status: ...;
                                      bookmark_folder: ...;
                                      bookmarked: ...;
                                      card: ...;
                                      content: ...;
                                      content_map: ...;
                                      content_type: ...;
                                      conversation_id?: ...;
                                      created_at: ...;
                                      direct_conversation_id?: ...;
                                      disliked: ...;
                                      dislikes_count: ...;
                                      edited_at: ...;
                                      emoji_reactions: ...;
                                      emojis: ...;
                                      event: ...;
                                      expires_at?: ...;
                                      favourited: ...;
                                      favourites_count: ...;
                                      filtered: ...;
                                      group: ...;
                                      id: ...;
                                      in_reply_to_account_acct?: ...;
                                      in_reply_to_account_id: ...;
                                      in_reply_to_id: ...;
                                      interaction_policy: ...;
                                      language: ...;
                                      list_id: ...;
                                      local?: ...;
                                      local_only?: ...;
                                      location: ...;
                                      media_attachments: ...;
                                      mentions: ...;
                                      muted: ...;
                                      parent_visible?: ...;
                                      pinned: ...;
                                      pinned_at: ...;
                                      poll: ...;
                                      quote_approval: ...;
                                      quote_id: ...;
                                      quote_url?: ...;
                                      quote_visible?: ...;
                                      quotes_count: ...;
                                      reblogged: ...;
                                      reblogs_count: ...;
                                      replies_count: ...;
                                      rss_feed: ...;
                                      scheduled_at: ...;
                                      sensitive: ...;
                                      spoiler_text: ...;
                                      spoiler_text_map: ...;
                                      tags: ...;
                                      text: ...;
                                      text_map: ...;
                                      thread_muted?: ...;
                                      translation: ...;
                                      uri: ...;
                                      url: ...;
                                      visibility: ...;
                                  } & { quote: ...; reblog: ... };
                                  type:
                                      | "poll"
                                      | "reblog"
                                      | "quote"
                                      | "favourite"
                                      | "status"
                                      | "update"
                                      | "event_reminder"
                                      | "quoted_update";
                              }
                              | {
                                  account: {
                                      __meta: ...;
                                      accepts_chat_messages: ...;
                                      acct: ...;
                                      ap_id: ...;
                                      avatar: ...;
                                      avatar_default: ...;
                                      avatar_description: ...;
                                      avatar_static: ...;
                                      background_image: ...;
                                      birthday?: ...;
                                      bot: ...;
                                      created_at: ...;
                                      custom_css: ...;
                                      deactivated?: ...;
                                      discoverable: ...;
                                      display_name: ...;
                                      domain: ...;
                                      emojis: ...;
                                      enable_rss: ...;
                                      favicon?: ...;
                                      fields: ...;
                                      followers_count: ...;
                                      following_count: ...;
                                      fqn: ...;
                                      group: ...;
                                      header: ...;
                                      header_default: ...;
                                      header_description: ...;
                                      header_static: ...;
                                      hide_collections?: ...;
                                      hide_favorites: ...;
                                      hide_followers?: ...;
                                      hide_followers_count?: ...;
                                      hide_follows?: ...;
                                      hide_follows_count?: ...;
                                      id: ...;
                                      identity_proofs: ...;
                                      indexable: ...;
                                      is_admin?: ...;
                                      is_cat: ...;
                                      is_moderator?: ...;
                                      is_suggested?: ...;
                                      last_status_at: ...;
                                      limited?: ...;
                                      local?: ...;
                                      location?: ...;
                                      locked: ...;
                                      memorial: ...;
                                      mention_policy: ...;
                                      moved: ...;
                                      noindex: ...;
                                      note: ...;
                                      payment_options: ...;
                                      permit_followback?: ...;
                                      pronouns: ...;
                                      relationship?: ...;
                                      roles: ...;
                                      speak_as_cat: ...;
                                      statuses_count: ...;
                                      subscribers_count: ...;
                                      suspended?: ...;
                                      url: ...;
                                      username: ...;
                                      verified?: ...;
                                  } & WithMoved;
                                  created_at: string;
                                  group_key: string;
                                  id: string;
                                  is_muted?: boolean;
                                  is_seen?: boolean;
                                  report: {
                                      action_taken?: (...)
                                      | (...)
                                      | (...);
                                      action_taken_at: (...) | (...);
                                      category?: (...) | (...);
                                      comment?: (...) | (...);
                                      created_at?: (...) | (...);
                                      forwarded?: (...) | (...) | (...);
                                      id: string;
                                      rule_ids: (...) | (...);
                                      status_ids: (...) | (...);
                                      target_account: (...) | (...);
                                  };
                                  type: "admin.report";
                              }
                              | {
                                  account: {
                                      __meta: ...;
                                      accepts_chat_messages: ...;
                                      acct: ...;
                                      ap_id: ...;
                                      avatar: ...;
                                      avatar_default: ...;
                                      avatar_description: ...;
                                      avatar_static: ...;
                                      background_image: ...;
                                      birthday?: ...;
                                      bot: ...;
                                      created_at: ...;
                                      custom_css: ...;
                                      deactivated?: ...;
                                      discoverable: ...;
                                      display_name: ...;
                                      domain: ...;
                                      emojis: ...;
                                      enable_rss: ...;
                                      favicon?: ...;
                                      fields: ...;
                                      followers_count: ...;
                                      following_count: ...;
                                      fqn: ...;
                                      group: ...;
                                      header: ...;
                                      header_default: ...;
                                      header_description: ...;
                                      header_static: ...;
                                      hide_collections?: ...;
                                      hide_favorites: ...;
                                      hide_followers?: ...;
                                      hide_followers_count?: ...;
                                      hide_follows?: ...;
                                      hide_follows_count?: ...;
                                      id: ...;
                                      identity_proofs: ...;
                                      indexable: ...;
                                      is_admin?: ...;
                                      is_cat: ...;
                                      is_moderator?: ...;
                                      is_suggested?: ...;
                                      last_status_at: ...;
                                      limited?: ...;
                                      local?: ...;
                                      location?: ...;
                                      locked: ...;
                                      memorial: ...;
                                      mention_policy: ...;
                                      moved: ...;
                                      noindex: ...;
                                      note: ...;
                                      payment_options: ...;
                                      permit_followback?: ...;
                                      pronouns: ...;
                                      relationship?: ...;
                                      roles: ...;
                                      speak_as_cat: ...;
                                      statuses_count: ...;
                                      subscribers_count: ...;
                                      suspended?: ...;
                                      url: ...;
                                      username: ...;
                                      verified?: ...;
                                  } & WithMoved;
                                  created_at: string;
                                  event: {
                                      created_at: string;
                                      id: string;
                                      purged: string;
                                      relationships_count?: (...)
                                      | (...);
                                      type: (...) | (...) | (...);
                                  };
                                  group_key: string;
                                  id: string;
                                  is_muted?: boolean;
                                  is_seen?: boolean;
                                  type: "severed_relationships";
                              }
                              | {
                                  account: {
                                      __meta: ...;
                                      accepts_chat_messages: ...;
                                      acct: ...;
                                      ap_id: ...;
                                      avatar: ...;
                                      avatar_default: ...;
                                      avatar_description: ...;
                                      avatar_static: ...;
                                      background_image: ...;
                                      birthday?: ...;
                                      bot: ...;
                                      created_at: ...;
                                      custom_css: ...;
                                      deactivated?: ...;
                                      discoverable: ...;
                                      display_name: ...;
                                      domain: ...;
                                      emojis: ...;
                                      enable_rss: ...;
                                      favicon?: ...;
                                      fields: ...;
                                      followers_count: ...;
                                      following_count: ...;
                                      fqn: ...;
                                      group: ...;
                                      header: ...;
                                      header_default: ...;
                                      header_description: ...;
                                      header_static: ...;
                                      hide_collections?: ...;
                                      hide_favorites: ...;
                                      hide_followers?: ...;
                                      hide_followers_count?: ...;
                                      hide_follows?: ...;
                                      hide_follows_count?: ...;
                                      id: ...;
                                      identity_proofs: ...;
                                      indexable: ...;
                                      is_admin?: ...;
                                      is_cat: ...;
                                      is_moderator?: ...;
                                      is_suggested?: ...;
                                      last_status_at: ...;
                                      limited?: ...;
                                      local?: ...;
                                      location?: ...;
                                      locked: ...;
                                      memorial: ...;
                                      mention_policy: ...;
                                      moved: ...;
                                      noindex: ...;
                                      note: ...;
                                      payment_options: ...;
                                      permit_followback?: ...;
                                      pronouns: ...;
                                      relationship?: ...;
                                      roles: ...;
                                      speak_as_cat: ...;
                                      statuses_count: ...;
                                      subscribers_count: ...;
                                      suspended?: ...;
                                      url: ...;
                                      username: ...;
                                      verified?: ...;
                                  } & WithMoved;
                                  created_at: string;
                                  group_key: string;
                                  id: string;
                                  is_muted?: boolean;
                                  is_seen?: boolean;
                                  moderation_warning: {
                                      action: (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...);
                                      appeal: (...) | (...);
                                      created_at: string;
                                      id: string;
                                      status_ids: (...)[];
                                      target_account: (...) & (...);
                                      text: string;
                                  };
                                  type: "moderation_warning";
                              }
                              | {
                                  account: {
                                      __meta: ...;
                                      accepts_chat_messages: ...;
                                      acct: ...;
                                      ap_id: ...;
                                      avatar: ...;
                                      avatar_default: ...;
                                      avatar_description: ...;
                                      avatar_static: ...;
                                      background_image: ...;
                                      birthday?: ...;
                                      bot: ...;
                                      created_at: ...;
                                      custom_css: ...;
                                      deactivated?: ...;
                                      discoverable: ...;
                                      display_name: ...;
                                      domain: ...;
                                      emojis: ...;
                                      enable_rss: ...;
                                      favicon?: ...;
                                      fields: ...;
                                      followers_count: ...;
                                      following_count: ...;
                                      fqn: ...;
                                      group: ...;
                                      header: ...;
                                      header_default: ...;
                                      header_description: ...;
                                      header_static: ...;
                                      hide_collections?: ...;
                                      hide_favorites: ...;
                                      hide_followers?: ...;
                                      hide_followers_count?: ...;
                                      hide_follows?: ...;
                                      hide_follows_count?: ...;
                                      id: ...;
                                      identity_proofs: ...;
                                      indexable: ...;
                                      is_admin?: ...;
                                      is_cat: ...;
                                      is_moderator?: ...;
                                      is_suggested?: ...;
                                      last_status_at: ...;
                                      limited?: ...;
                                      local?: ...;
                                      location?: ...;
                                      locked: ...;
                                      memorial: ...;
                                      mention_policy: ...;
                                      moved: ...;
                                      noindex: ...;
                                      note: ...;
                                      payment_options: ...;
                                      permit_followback?: ...;
                                      pronouns: ...;
                                      relationship?: ...;
                                      roles: ...;
                                      speak_as_cat: ...;
                                      statuses_count: ...;
                                      subscribers_count: ...;
                                      suspended?: ...;
                                      url: ...;
                                      username: ...;
                                      verified?: ...;
                                  } & WithMoved;
                                  created_at: string;
                                  group_key: string;
                                  id: string;
                                  is_muted?: boolean;
                                  is_seen?: boolean;
                                  target: {
                                      __meta: ...;
                                      accepts_chat_messages: ...;
                                      acct: ...;
                                      ap_id: ...;
                                      avatar: ...;
                                      avatar_default: ...;
                                      avatar_description: ...;
                                      avatar_static: ...;
                                      background_image: ...;
                                      birthday?: ...;
                                      bot: ...;
                                      created_at: ...;
                                      custom_css: ...;
                                      deactivated?: ...;
                                      discoverable: ...;
                                      display_name: ...;
                                      domain: ...;
                                      emojis: ...;
                                      enable_rss: ...;
                                      favicon?: ...;
                                      fields: ...;
                                      followers_count: ...;
                                      following_count: ...;
                                      fqn: ...;
                                      group: ...;
                                      header: ...;
                                      header_default: ...;
                                      header_description: ...;
                                      header_static: ...;
                                      hide_collections?: ...;
                                      hide_favorites: ...;
                                      hide_followers?: ...;
                                      hide_followers_count?: ...;
                                      hide_follows?: ...;
                                      hide_follows_count?: ...;
                                      id: ...;
                                      identity_proofs: ...;
                                      indexable: ...;
                                      is_admin?: ...;
                                      is_cat: ...;
                                      is_moderator?: ...;
                                      is_suggested?: ...;
                                      last_status_at: ...;
                                      limited?: ...;
                                      local?: ...;
                                      location?: ...;
                                      locked: ...;
                                      memorial: ...;
                                      mention_policy: ...;
                                      moved: ...;
                                      noindex: ...;
                                      note: ...;
                                      payment_options: ...;
                                      permit_followback?: ...;
                                      pronouns: ...;
                                      relationship?: ...;
                                      roles: ...;
                                      speak_as_cat: ...;
                                      statuses_count: ...;
                                      subscribers_count: ...;
                                      suspended?: ...;
                                      url: ...;
                                      username: ...;
                                      verified?: ...;
                                  } & WithMoved;
                                  type: "move";
                              }
                              | {
                                  account: {
                                      __meta: ...;
                                      accepts_chat_messages: ...;
                                      acct: ...;
                                      ap_id: ...;
                                      avatar: ...;
                                      avatar_default: ...;
                                      avatar_description: ...;
                                      avatar_static: ...;
                                      background_image: ...;
                                      birthday?: ...;
                                      bot: ...;
                                      created_at: ...;
                                      custom_css: ...;
                                      deactivated?: ...;
                                      discoverable: ...;
                                      display_name: ...;
                                      domain: ...;
                                      emojis: ...;
                                      enable_rss: ...;
                                      favicon?: ...;
                                      fields: ...;
                                      followers_count: ...;
                                      following_count: ...;
                                      fqn: ...;
                                      group: ...;
                                      header: ...;
                                      header_default: ...;
                                      header_description: ...;
                                      header_static: ...;
                                      hide_collections?: ...;
                                      hide_favorites: ...;
                                      hide_followers?: ...;
                                      hide_followers_count?: ...;
                                      hide_follows?: ...;
                                      hide_follows_count?: ...;
                                      id: ...;
                                      identity_proofs: ...;
                                      indexable: ...;
                                      is_admin?: ...;
                                      is_cat: ...;
                                      is_moderator?: ...;
                                      is_suggested?: ...;
                                      last_status_at: ...;
                                      limited?: ...;
                                      local?: ...;
                                      location?: ...;
                                      locked: ...;
                                      memorial: ...;
                                      mention_policy: ...;
                                      moved: ...;
                                      noindex: ...;
                                      note: ...;
                                      payment_options: ...;
                                      permit_followback?: ...;
                                      pronouns: ...;
                                      relationship?: ...;
                                      roles: ...;
                                      speak_as_cat: ...;
                                      statuses_count: ...;
                                      subscribers_count: ...;
                                      suspended?: ...;
                                      url: ...;
                                      username: ...;
                                      verified?: ...;
                                  } & WithMoved;
                                  created_at: string;
                                  emoji: string;
                                  emoji_url: string
                                  | null;
                                  group_key: string;
                                  id: string;
                                  is_muted?: boolean;
                                  is_seen?: boolean;
                                  status: {
                                      account: ...;
                                      application: ...;
                                      approval_status: ...;
                                      bookmark_folder: ...;
                                      bookmarked: ...;
                                      card: ...;
                                      content: ...;
                                      content_map: ...;
                                      content_type: ...;
                                      conversation_id?: ...;
                                      created_at: ...;
                                      direct_conversation_id?: ...;
                                      disliked: ...;
                                      dislikes_count: ...;
                                      edited_at: ...;
                                      emoji_reactions: ...;
                                      emojis: ...;
                                      event: ...;
                                      expires_at?: ...;
                                      favourited: ...;
                                      favourites_count: ...;
                                      filtered: ...;
                                      group: ...;
                                      id: ...;
                                      in_reply_to_account_acct?: ...;
                                      in_reply_to_account_id: ...;
                                      in_reply_to_id: ...;
                                      interaction_policy: ...;
                                      language: ...;
                                      list_id: ...;
                                      local?: ...;
                                      local_only?: ...;
                                      location: ...;
                                      media_attachments: ...;
                                      mentions: ...;
                                      muted: ...;
                                      parent_visible?: ...;
                                      pinned: ...;
                                      pinned_at: ...;
                                      poll: ...;
                                      quote_approval: ...;
                                      quote_id: ...;
                                      quote_url?: ...;
                                      quote_visible?: ...;
                                      quotes_count: ...;
                                      reblogged: ...;
                                      reblogs_count: ...;
                                      replies_count: ...;
                                      rss_feed: ...;
                                      scheduled_at: ...;
                                      sensitive: ...;
                                      spoiler_text: ...;
                                      spoiler_text_map: ...;
                                      tags: ...;
                                      text: ...;
                                      text_map: ...;
                                      thread_muted?: ...;
                                      translation: ...;
                                      uri: ...;
                                      url: ...;
                                      visibility: ...;
                                  } & { quote: ...; reblog: ... };
                                  type: "emoji_reaction";
                              }
                              | {
                                  account: {
                                      __meta: ...;
                                      accepts_chat_messages: ...;
                                      acct: ...;
                                      ap_id: ...;
                                      avatar: ...;
                                      avatar_default: ...;
                                      avatar_description: ...;
                                      avatar_static: ...;
                                      background_image: ...;
                                      birthday?: ...;
                                      bot: ...;
                                      created_at: ...;
                                      custom_css: ...;
                                      deactivated?: ...;
                                      discoverable: ...;
                                      display_name: ...;
                                      domain: ...;
                                      emojis: ...;
                                      enable_rss: ...;
                                      favicon?: ...;
                                      fields: ...;
                                      followers_count: ...;
                                      following_count: ...;
                                      fqn: ...;
                                      group: ...;
                                      header: ...;
                                      header_default: ...;
                                      header_description: ...;
                                      header_static: ...;
                                      hide_collections?: ...;
                                      hide_favorites: ...;
                                      hide_followers?: ...;
                                      hide_followers_count?: ...;
                                      hide_follows?: ...;
                                      hide_follows_count?: ...;
                                      id: ...;
                                      identity_proofs: ...;
                                      indexable: ...;
                                      is_admin?: ...;
                                      is_cat: ...;
                                      is_moderator?: ...;
                                      is_suggested?: ...;
                                      last_status_at: ...;
                                      limited?: ...;
                                      local?: ...;
                                      location?: ...;
                                      locked: ...;
                                      memorial: ...;
                                      mention_policy: ...;
                                      moved: ...;
                                      noindex: ...;
                                      note: ...;
                                      payment_options: ...;
                                      permit_followback?: ...;
                                      pronouns: ...;
                                      relationship?: ...;
                                      roles: ...;
                                      speak_as_cat: ...;
                                      statuses_count: ...;
                                      subscribers_count: ...;
                                      suspended?: ...;
                                      url: ...;
                                      username: ...;
                                      verified?: ...;
                                  } & WithMoved;
                                  chat_message: {
                                      account_id: string;
                                      attachment: (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...);
                                      card: (...) | (...);
                                      chat_id: string;
                                      content: string;
                                      created_at: string;
                                      emojis: (...)[];
                                      id: string;
                                      unread: boolean;
                                  };
                                  created_at: string;
                                  group_key: string;
                                  id: string;
                                  is_muted?: boolean;
                                  is_seen?: boolean;
                                  type: "chat_mention";
                              }
                              | {
                                  account: {
                                      __meta: ...;
                                      accepts_chat_messages: ...;
                                      acct: ...;
                                      ap_id: ...;
                                      avatar: ...;
                                      avatar_default: ...;
                                      avatar_description: ...;
                                      avatar_static: ...;
                                      background_image: ...;
                                      birthday?: ...;
                                      bot: ...;
                                      created_at: ...;
                                      custom_css: ...;
                                      deactivated?: ...;
                                      discoverable: ...;
                                      display_name: ...;
                                      domain: ...;
                                      emojis: ...;
                                      enable_rss: ...;
                                      favicon?: ...;
                                      fields: ...;
                                      followers_count: ...;
                                      following_count: ...;
                                      fqn: ...;
                                      group: ...;
                                      header: ...;
                                      header_default: ...;
                                      header_description: ...;
                                      header_static: ...;
                                      hide_collections?: ...;
                                      hide_favorites: ...;
                                      hide_followers?: ...;
                                      hide_followers_count?: ...;
                                      hide_follows?: ...;
                                      hide_follows_count?: ...;
                                      id: ...;
                                      identity_proofs: ...;
                                      indexable: ...;
                                      is_admin?: ...;
                                      is_cat: ...;
                                      is_moderator?: ...;
                                      is_suggested?: ...;
                                      last_status_at: ...;
                                      limited?: ...;
                                      local?: ...;
                                      location?: ...;
                                      locked: ...;
                                      memorial: ...;
                                      mention_policy: ...;
                                      moved: ...;
                                      noindex: ...;
                                      note: ...;
                                      payment_options: ...;
                                      permit_followback?: ...;
                                      pronouns: ...;
                                      relationship?: ...;
                                      roles: ...;
                                      speak_as_cat: ...;
                                      statuses_count: ...;
                                      subscribers_count: ...;
                                      suspended?: ...;
                                      url: ...;
                                      username: ...;
                                      verified?: ...;
                                  } & WithMoved;
                                  created_at: string;
                                  group_key: string;
                                  id: string;
                                  is_muted?: boolean;
                                  is_seen?: boolean;
                                  participation_message: string
                                  | null;
                                  status: {
                                      account: ...;
                                      application: ...;
                                      approval_status: ...;
                                      bookmark_folder: ...;
                                      bookmarked: ...;
                                      card: ...;
                                      content: ...;
                                      content_map: ...;
                                      content_type: ...;
                                      conversation_id?: ...;
                                      created_at: ...;
                                      direct_conversation_id?: ...;
                                      disliked: ...;
                                      dislikes_count: ...;
                                      edited_at: ...;
                                      emoji_reactions: ...;
                                      emojis: ...;
                                      event: ...;
                                      expires_at?: ...;
                                      favourited: ...;
                                      favourites_count: ...;
                                      filtered: ...;
                                      group: ...;
                                      id: ...;
                                      in_reply_to_account_acct?: ...;
                                      in_reply_to_account_id: ...;
                                      in_reply_to_id: ...;
                                      interaction_policy: ...;
                                      language: ...;
                                      list_id: ...;
                                      local?: ...;
                                      local_only?: ...;
                                      location: ...;
                                      media_attachments: ...;
                                      mentions: ...;
                                      muted: ...;
                                      parent_visible?: ...;
                                      pinned: ...;
                                      pinned_at: ...;
                                      poll: ...;
                                      quote_approval: ...;
                                      quote_id: ...;
                                      quote_url?: ...;
                                      quote_visible?: ...;
                                      quotes_count: ...;
                                      reblogged: ...;
                                      reblogs_count: ...;
                                      replies_count: ...;
                                      rss_feed: ...;
                                      scheduled_at: ...;
                                      sensitive: ...;
                                      spoiler_text: ...;
                                      spoiler_text_map: ...;
                                      tags: ...;
                                      text: ...;
                                      text_map: ...;
                                      thread_muted?: ...;
                                      translation: ...;
                                      uri: ...;
                                      url: ...;
                                      visibility: ...;
                                  } & { quote: ...; reblog: ... };
                                  type: "participation_accepted" | "participation_request";
                              }
                              | {
                                  account: {
                                      __meta: ...;
                                      accepts_chat_messages: ...;
                                      acct: ...;
                                      ap_id: ...;
                                      avatar: ...;
                                      avatar_default: ...;
                                      avatar_description: ...;
                                      avatar_static: ...;
                                      background_image: ...;
                                      birthday?: ...;
                                      bot: ...;
                                      created_at: ...;
                                      custom_css: ...;
                                      deactivated?: ...;
                                      discoverable: ...;
                                      display_name: ...;
                                      domain: ...;
                                      emojis: ...;
                                      enable_rss: ...;
                                      favicon?: ...;
                                      fields: ...;
                                      followers_count: ...;
                                      following_count: ...;
                                      fqn: ...;
                                      group: ...;
                                      header: ...;
                                      header_default: ...;
                                      header_description: ...;
                                      header_static: ...;
                                      hide_collections?: ...;
                                      hide_favorites: ...;
                                      hide_followers?: ...;
                                      hide_followers_count?: ...;
                                      hide_follows?: ...;
                                      hide_follows_count?: ...;
                                      id: ...;
                                      identity_proofs: ...;
                                      indexable: ...;
                                      is_admin?: ...;
                                      is_cat: ...;
                                      is_moderator?: ...;
                                      is_suggested?: ...;
                                      last_status_at: ...;
                                      limited?: ...;
                                      local?: ...;
                                      location?: ...;
                                      locked: ...;
                                      memorial: ...;
                                      mention_policy: ...;
                                      moved: ...;
                                      noindex: ...;
                                      note: ...;
                                      payment_options: ...;
                                      permit_followback?: ...;
                                      pronouns: ...;
                                      relationship?: ...;
                                      roles: ...;
                                      speak_as_cat: ...;
                                      statuses_count: ...;
                                      subscribers_count: ...;
                                      suspended?: ...;
                                      url: ...;
                                      username: ...;
                                      verified?: ...;
                                  } & WithMoved;
                                  created_at: string;
                                  group_key: string;
                                  id: string;
                                  is_muted?: boolean;
                                  is_seen?: boolean;
                                  status: Status
                                  | null;
                                  type: "bite";
                              };
                              stream: string[];
                          }
                          | { event: "filters_changed"; stream: string[] }
                          | {
                              event: "conversation";
                              payload: {
                                  accounts: Account[];
                                  id: string;
                                  last_status: Status | null;
                                  unread: boolean;
                              };
                              stream: string[];
                          }
                          | {
                              event: "announcement";
                              payload: {
                                  all_day: boolean;
                                  content: string;
                                  emojis: {
                                      category: (...)
                                      | (...);
                                      shortcode: string;
                                      static_url: string;
                                      url: string;
                                      visible_in_picker: boolean;
                                  }[];
                                  ends_at: string
                                  | null;
                                  id: string;
                                  mentions: { acct: string; id: string; url: string; username: string }[];
                                  published_at: string;
                                  reactions: {
                                      announcement_id: string;
                                      count: number;
                                      me: boolean;
                                      name: string;
                                      static_url: (...) | (...);
                                      url: (...) | (...);
                                  }[];
                                  read: boolean;
                                  starts_at: string
                                  | null;
                                  statuses: { [key: string]: string };
                                  tags: {
                                      following?: (...) | (...) | (...);
                                      history: (...) | (...);
                                      name: string;
                                      total: (...) | (...);
                                      url: string;
                                  }[];
                                  updated_at: string;
                              };
                              stream: string[];
                          }
                          | {
                              event: "announcement.reaction";
                              payload: {
                                  announcement_id: string;
                                  count: number;
                                  me: boolean;
                                  name: string;
                                  static_url: string
                                  | null;
                                  url: string | null;
                              };
                              stream: string[];
                          }
                          | {
                              event: "chat_update";
                              payload: {
                                  account: {
                                      __meta: { pleroma?: ...; source?: ... };
                                      accepts_chat_messages: (...) | (...) | (...);
                                      acct: string;
                                      ap_id: (...) | (...);
                                      avatar: string;
                                      avatar_default: boolean;
                                      avatar_description: string;
                                      avatar_static: string;
                                      background_image: (...) | (...);
                                      birthday?: (...) | (...);
                                      bot: boolean;
                                      created_at: string;
                                      custom_css: string;
                                      deactivated?: (...) | (...) | (...);
                                      discoverable: boolean;
                                      display_name: string;
                                      domain: string;
                                      emojis: (...)[];
                                      enable_rss: boolean;
                                      favicon?: (...) | (...);
                                      fields: (...)[];
                                      followers_count: number;
                                      following_count: number;
                                      fqn: string;
                                      group: boolean;
                                      header: string;
                                      header_default: boolean;
                                      header_description: string;
                                      header_static: string;
                                      hide_collections?: (...) | (...) | (...);
                                      hide_favorites: boolean;
                                      hide_followers?: (...) | (...) | (...);
                                      hide_followers_count?: (...) | (...) | (...);
                                      hide_follows?: (...) | (...) | (...);
                                      hide_follows_count?: (...) | (...) | (...);
                                      id: string;
                                      identity_proofs: (...)[];
                                      indexable: (...) | (...) | (...);
                                      is_admin?: (...) | (...) | (...);
                                      is_cat: boolean;
                                      is_moderator?: (...) | (...) | (...);
                                      is_suggested?: (...) | (...) | (...);
                                      last_status_at: (...) | (...);
                                      limited?: (...) | (...) | (...);
                                      local?: (...) | (...) | (...);
                                      location?: (...) | (...);
                                      locked: boolean;
                                      memorial: (...) | (...) | (...);
                                      mention_policy: (...) | (...) | (...);
                                      moved: (...) | (...);
                                      noindex: (...) | (...) | (...);
                                      note: string;
                                      payment_options: (...)[];
                                      permit_followback?: (...) | (...) | (...);
                                      pronouns: (...)[];
                                      relationship?: (...) | (...);
                                      roles: (...)[];
                                      speak_as_cat: boolean;
                                      statuses_count: number;
                                      subscribers_count: number;
                                      suspended?: (...) | (...) | (...);
                                      url: string;
                                      username: string;
                                      verified?: (...) | (...) | (...);
                                  } & WithMoved;
                                  id: string;
                                  last_message: | {
                                      account_id: string;
                                      attachment: (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...);
                                      card: (...) | (...);
                                      chat_id: string;
                                      content: string;
                                      created_at: string;
                                      emojis: (...)[];
                                      id: string;
                                      unread: boolean;
                                  }
                                  | null;
                                  unread: number;
                                  updated_at: string;
                              };
                              stream: string[];
                          }
                          | {
                              event: "follow_relationships_update";
                              payload: {
                                  follower: {
                                      follower_count: number
                                      | null;
                                      following_count: number | null;
                                      id: string;
                                  };
                                  following: {
                                      follower_count: number
                                      | null;
                                      following_count: number | null;
                                      id: string;
                                  };
                                  state: "follow_pending"
                                  | "follow_accept"
                                  | "follow_reject";
                              };
                              stream: string[];
                          }
                          | {
                              event: "respond";
                              payload: { result: "success"
                              | "ignored"
                              | "error"; type: string };
                              stream: string[];
                          }
                          | {
                              event: "marker";
                              payload: {
                                  [key: string]: {
                                      last_read_id: string;
                                      unread_count?: number;
                                      updated_at: string;
                                      version: number;
                                  };
                              };
                              stream: string[];
                          }
                          | { event: "notifications_merged"; stream: string[] },
                  ) => void,
                  stream?: string,
              ) => number;
              onDisconnect: (callback: () => void) => () => void;
              subscribe: (stream: string, params?: StreamingParams) => void;
              unlisten: (
                  listener: (
                      event:
                          | {
                              event: "update"
                              | "status.update";
                              payload: {
                                  account: {
                                      __meta: ...;
                                      accepts_chat_messages: ...;
                                      acct: ...;
                                      ap_id: ...;
                                      avatar: ...;
                                      avatar_default: ...;
                                      avatar_description: ...;
                                      avatar_static: ...;
                                      background_image: ...;
                                      birthday?: ...;
                                      bot: ...;
                                      created_at: ...;
                                      custom_css: ...;
                                      deactivated?: ...;
                                      discoverable: ...;
                                      display_name: ...;
                                      domain: ...;
                                      emojis: ...;
                                      enable_rss: ...;
                                      favicon?: ...;
                                      fields: ...;
                                      followers_count: ...;
                                      following_count: ...;
                                      fqn: ...;
                                      group: ...;
                                      header: ...;
                                      header_default: ...;
                                      header_description: ...;
                                      header_static: ...;
                                      hide_collections?: ...;
                                      hide_favorites: ...;
                                      hide_followers?: ...;
                                      hide_followers_count?: ...;
                                      hide_follows?: ...;
                                      hide_follows_count?: ...;
                                      id: ...;
                                      identity_proofs: ...;
                                      indexable: ...;
                                      is_admin?: ...;
                                      is_cat: ...;
                                      is_moderator?: ...;
                                      is_suggested?: ...;
                                      last_status_at: ...;
                                      limited?: ...;
                                      local?: ...;
                                      location?: ...;
                                      locked: ...;
                                      memorial: ...;
                                      mention_policy: ...;
                                      moved: ...;
                                      noindex: ...;
                                      note: ...;
                                      payment_options: ...;
                                      permit_followback?: ...;
                                      pronouns: ...;
                                      relationship?: ...;
                                      roles: ...;
                                      speak_as_cat: ...;
                                      statuses_count: ...;
                                      subscribers_count: ...;
                                      suspended?: ...;
                                      url: ...;
                                      username: ...;
                                      verified?: ...;
                                  } & WithMoved;
                                  application: { name: ...; website: ... }
                                  | null;
                                  approval_status: "rejected" | "pending" | "approval" | null;
                                  bookmark_folder: string | null;
                                  bookmarked: boolean;
                                  card:
                                      | {
                                          author_name: ...;
                                          author_url: ...;
                                          authors: ...;
                                          blurhash: ...;
                                          description: ...;
                                          embed_url: ...;
                                          height: ...;
                                          html: ...;
                                          image: ...;
                                          image_description: ...;
                                          provider_name: ...;
                                          provider_url: ...;
                                          title: ...;
                                          type: ...;
                                          url: ...;
                                          width: ...;
                                      }
                                      | null;
                                  content: string;
                                  content_map: { [key: ...]: ... }
                                  | null;
                                  content_type: string | null;
                                  conversation_id?: string;
                                  created_at: string;
                                  direct_conversation_id?: string;
                                  disliked: boolean;
                                  dislikes_count: number;
                                  edited_at: string | null;
                                  emoji_reactions: ((...) | (...))[];
                                  emojis: {
                                      category: ...;
                                      shortcode: ...;
                                      static_url: ...;
                                      url: ...;
                                      visible_in_picker: ...;
                                  }[];
                                  event: | {
                                      end_time: ...;
                                      join_mode: ...;
                                      join_state: ...;
                                      location: ...;
                                      name: ...;
                                      participants_count: ...;
                                      participation_request_count: ...;
                                      start_time: ...;
                                  }
                                  | null;
                                  expires_at?: string;
                                  favourited: boolean;
                                  favourites_count: number;
                                  filtered: { filter: ...; keyword_matches: ...; status_matches: ... }[];
                                  group:
                                      | {
                                          avatar: ...;
                                          avatar_default: ...;
                                          avatar_description: ...;
                                          avatar_static: ...;
                                          created_at: ...;
                                          display_name: ...;
                                          domain: ...;
                                          emojis: ...;
                                          header: ...;
                                          header_default: ...;
                                          header_description: ...;
                                          header_static: ...;
                                          id: ...;
                                          locked: ...;
                                          members_count: ...;
                                          membership_required: ...;
                                          note: ...;
                                          owner: ...;
                                          relationship: ...;
                                          statuses_visibility: ...;
                                          uri: ...;
                                          url: ...;
                                      }
                                      | null;
                                  id: string;
                                  in_reply_to_account_acct?: string;
                                  in_reply_to_account_id: string
                                  | null;
                                  in_reply_to_id: string | null;
                                  interaction_policy: {
                                      can_favourite: { automatic_approval: ...; manual_approval: ... };
                                      can_reblog: { automatic_approval: ...; manual_approval: ... };
                                      can_reply: { automatic_approval: ...; manual_approval: ... };
                                  };
                                  language: string
                                  | null;
                                  list_id: number | null;
                                  local?: boolean;
                                  local_only?: boolean;
                                  location:
                                      | {
                                          country: ...;
                                          latitude: ...;
                                          locality: ...;
                                          longitude: ...;
                                          name: ...;
                                          postal_code: ...;
                                          region: ...;
                                          street: ...;
                                          url: ...;
                                      }
                                      | null;
                                  media_attachments: ((...) | (...) | (...) | (...) | (...))[];
                                  mentions: { acct: ...; id: ...; url: ...; username: ... }[];
                                  muted: boolean;
                                  parent_visible?: boolean;
                                  pinned: boolean;
                                  pinned_at: string | null;
                                  poll:
                                      | {
                                          emojis: ...;
                                          expired: ...;
                                          expires_at: ...;
                                          id: ...;
                                          multiple: ...;
                                          non_anonymous: ...;
                                          options: ...;
                                          own_votes: ...;
                                          voted: ...;
                                          voters_count: ...;
                                          votes_count: ...;
                                      }
                                      | null;
                                  quote_approval: | { automatic: ...; current_user: ...; manual: ... }
                                  | null;
                                  quote_id: string | null;
                                  quote_url?: string;
                                  quote_visible?: boolean;
                                  quotes_count: number;
                                  reblogged: boolean;
                                  reblogs_count: number;
                                  replies_count: number;
                                  rss_feed:
                                      | {
                                          description: ...;
                                          id: ...;
                                          image_url: ...;
                                          title: ...;
                                          url: ...;
                                      }
                                      | null;
                                  scheduled_at: null;
                                  sensitive: boolean;
                                  spoiler_text: string;
                                  spoiler_text_map: { [key: ...]: ... }
                                  | null;
                                  tags: {
                                      following?: ...;
                                      history: ...;
                                      name: ...;
                                      total: ...;
                                      url: ...;
                                  }[];
                                  text: string
                                  | null;
                                  text_map: { [key: ...]: ... } | null;
                                  thread_muted?: boolean;
                                  translation:
                                      | false
                                      | {
                                          content: ...;
                                          detected_source_language: ...;
                                          id: ...;
                                          language: ...;
                                          media_attachments: ...;
                                          poll?: ...;
                                          provider: ...;
                                          spoiler_text: ...;
                                      }
                                      | null;
                                  uri: string;
                                  url: string;
                                  visibility: string;
                              } & {
                                  quote: Quote
                                  | { quoted_status_id: ...; state: ... }
                                  | null;
                                  reblog: Status | null;
                              };
                              stream: string[];
                          }
                          | {
                              event: "delete"
                              | "announcement.delete";
                              payload: string;
                              stream: string[];
                          }
                          | {
                              event: "notification";
                              payload: | {
                                  account: {
                                      __meta: ...;
                                      accepts_chat_messages: ...;
                                      acct: ...;
                                      ap_id: ...;
                                      avatar: ...;
                                      avatar_default: ...;
                                      avatar_description: ...;
                                      avatar_static: ...;
                                      background_image: ...;
                                      birthday?: ...;
                                      bot: ...;
                                      created_at: ...;
                                      custom_css: ...;
                                      deactivated?: ...;
                                      discoverable: ...;
                                      display_name: ...;
                                      domain: ...;
                                      emojis: ...;
                                      enable_rss: ...;
                                      favicon?: ...;
                                      fields: ...;
                                      followers_count: ...;
                                      following_count: ...;
                                      fqn: ...;
                                      group: ...;
                                      header: ...;
                                      header_default: ...;
                                      header_description: ...;
                                      header_static: ...;
                                      hide_collections?: ...;
                                      hide_favorites: ...;
                                      hide_followers?: ...;
                                      hide_followers_count?: ...;
                                      hide_follows?: ...;
                                      hide_follows_count?: ...;
                                      id: ...;
                                      identity_proofs: ...;
                                      indexable: ...;
                                      is_admin?: ...;
                                      is_cat: ...;
                                      is_moderator?: ...;
                                      is_suggested?: ...;
                                      last_status_at: ...;
                                      limited?: ...;
                                      local?: ...;
                                      location?: ...;
                                      locked: ...;
                                      memorial: ...;
                                      mention_policy: ...;
                                      moved: ...;
                                      noindex: ...;
                                      note: ...;
                                      payment_options: ...;
                                      permit_followback?: ...;
                                      pronouns: ...;
                                      relationship?: ...;
                                      roles: ...;
                                      speak_as_cat: ...;
                                      statuses_count: ...;
                                      subscribers_count: ...;
                                      suspended?: ...;
                                      url: ...;
                                      username: ...;
                                      verified?: ...;
                                  } & WithMoved;
                                  created_at: string;
                                  group_key: string;
                                  id: string;
                                  is_muted?: boolean;
                                  is_seen?: boolean;
                                  type: | "follow"
                                  | "follow_request"
                                  | "follow_request_accepted"
                                  | "admin.sign_up";
                              }
                              | {
                                  account: {
                                      __meta: ...;
                                      accepts_chat_messages: ...;
                                      acct: ...;
                                      ap_id: ...;
                                      avatar: ...;
                                      avatar_default: ...;
                                      avatar_description: ...;
                                      avatar_static: ...;
                                      background_image: ...;
                                      birthday?: ...;
                                      bot: ...;
                                      created_at: ...;
                                      custom_css: ...;
                                      deactivated?: ...;
                                      discoverable: ...;
                                      display_name: ...;
                                      domain: ...;
                                      emojis: ...;
                                      enable_rss: ...;
                                      favicon?: ...;
                                      fields: ...;
                                      followers_count: ...;
                                      following_count: ...;
                                      fqn: ...;
                                      group: ...;
                                      header: ...;
                                      header_default: ...;
                                      header_description: ...;
                                      header_static: ...;
                                      hide_collections?: ...;
                                      hide_favorites: ...;
                                      hide_followers?: ...;
                                      hide_followers_count?: ...;
                                      hide_follows?: ...;
                                      hide_follows_count?: ...;
                                      id: ...;
                                      identity_proofs: ...;
                                      indexable: ...;
                                      is_admin?: ...;
                                      is_cat: ...;
                                      is_moderator?: ...;
                                      is_suggested?: ...;
                                      last_status_at: ...;
                                      limited?: ...;
                                      local?: ...;
                                      location?: ...;
                                      locked: ...;
                                      memorial: ...;
                                      mention_policy: ...;
                                      moved: ...;
                                      noindex: ...;
                                      note: ...;
                                      payment_options: ...;
                                      permit_followback?: ...;
                                      pronouns: ...;
                                      relationship?: ...;
                                      roles: ...;
                                      speak_as_cat: ...;
                                      statuses_count: ...;
                                      subscribers_count: ...;
                                      suspended?: ...;
                                      url: ...;
                                      username: ...;
                                      verified?: ...;
                                  } & WithMoved;
                                  created_at: string;
                                  group_key: string;
                                  id: string;
                                  is_muted?: boolean;
                                  is_seen?: boolean;
                                  status: {
                                      account: ...;
                                      application: ...;
                                      approval_status: ...;
                                      bookmark_folder: ...;
                                      bookmarked: ...;
                                      card: ...;
                                      content: ...;
                                      content_map: ...;
                                      content_type: ...;
                                      conversation_id?: ...;
                                      created_at: ...;
                                      direct_conversation_id?: ...;
                                      disliked: ...;
                                      dislikes_count: ...;
                                      edited_at: ...;
                                      emoji_reactions: ...;
                                      emojis: ...;
                                      event: ...;
                                      expires_at?: ...;
                                      favourited: ...;
                                      favourites_count: ...;
                                      filtered: ...;
                                      group: ...;
                                      id: ...;
                                      in_reply_to_account_acct?: ...;
                                      in_reply_to_account_id: ...;
                                      in_reply_to_id: ...;
                                      interaction_policy: ...;
                                      language: ...;
                                      list_id: ...;
                                      local?: ...;
                                      local_only?: ...;
                                      location: ...;
                                      media_attachments: ...;
                                      mentions: ...;
                                      muted: ...;
                                      parent_visible?: ...;
                                      pinned: ...;
                                      pinned_at: ...;
                                      poll: ...;
                                      quote_approval: ...;
                                      quote_id: ...;
                                      quote_url?: ...;
                                      quote_visible?: ...;
                                      quotes_count: ...;
                                      reblogged: ...;
                                      reblogs_count: ...;
                                      replies_count: ...;
                                      rss_feed: ...;
                                      scheduled_at: ...;
                                      sensitive: ...;
                                      spoiler_text: ...;
                                      spoiler_text_map: ...;
                                      tags: ...;
                                      text: ...;
                                      text_map: ...;
                                      thread_muted?: ...;
                                      translation: ...;
                                      uri: ...;
                                      url: ...;
                                      visibility: ...;
                                  } & { quote: ...; reblog: ... };
                                  subtype: "reply" | null;
                                  type: "mention";
                              }
                              | {
                                  account: {
                                      __meta: ...;
                                      accepts_chat_messages: ...;
                                      acct: ...;
                                      ap_id: ...;
                                      avatar: ...;
                                      avatar_default: ...;
                                      avatar_description: ...;
                                      avatar_static: ...;
                                      background_image: ...;
                                      birthday?: ...;
                                      bot: ...;
                                      created_at: ...;
                                      custom_css: ...;
                                      deactivated?: ...;
                                      discoverable: ...;
                                      display_name: ...;
                                      domain: ...;
                                      emojis: ...;
                                      enable_rss: ...;
                                      favicon?: ...;
                                      fields: ...;
                                      followers_count: ...;
                                      following_count: ...;
                                      fqn: ...;
                                      group: ...;
                                      header: ...;
                                      header_default: ...;
                                      header_description: ...;
                                      header_static: ...;
                                      hide_collections?: ...;
                                      hide_favorites: ...;
                                      hide_followers?: ...;
                                      hide_followers_count?: ...;
                                      hide_follows?: ...;
                                      hide_follows_count?: ...;
                                      id: ...;
                                      identity_proofs: ...;
                                      indexable: ...;
                                      is_admin?: ...;
                                      is_cat: ...;
                                      is_moderator?: ...;
                                      is_suggested?: ...;
                                      last_status_at: ...;
                                      limited?: ...;
                                      local?: ...;
                                      location?: ...;
                                      locked: ...;
                                      memorial: ...;
                                      mention_policy: ...;
                                      moved: ...;
                                      noindex: ...;
                                      note: ...;
                                      payment_options: ...;
                                      permit_followback?: ...;
                                      pronouns: ...;
                                      relationship?: ...;
                                      roles: ...;
                                      speak_as_cat: ...;
                                      statuses_count: ...;
                                      subscribers_count: ...;
                                      suspended?: ...;
                                      url: ...;
                                      username: ...;
                                      verified?: ...;
                                  } & WithMoved;
                                  created_at: string;
                                  group_key: string;
                                  id: string;
                                  is_muted?: boolean;
                                  is_seen?: boolean;
                                  status: {
                                      account: ...;
                                      application: ...;
                                      approval_status: ...;
                                      bookmark_folder: ...;
                                      bookmarked: ...;
                                      card: ...;
                                      content: ...;
                                      content_map: ...;
                                      content_type: ...;
                                      conversation_id?: ...;
                                      created_at: ...;
                                      direct_conversation_id?: ...;
                                      disliked: ...;
                                      dislikes_count: ...;
                                      edited_at: ...;
                                      emoji_reactions: ...;
                                      emojis: ...;
                                      event: ...;
                                      expires_at?: ...;
                                      favourited: ...;
                                      favourites_count: ...;
                                      filtered: ...;
                                      group: ...;
                                      id: ...;
                                      in_reply_to_account_acct?: ...;
                                      in_reply_to_account_id: ...;
                                      in_reply_to_id: ...;
                                      interaction_policy: ...;
                                      language: ...;
                                      list_id: ...;
                                      local?: ...;
                                      local_only?: ...;
                                      location: ...;
                                      media_attachments: ...;
                                      mentions: ...;
                                      muted: ...;
                                      parent_visible?: ...;
                                      pinned: ...;
                                      pinned_at: ...;
                                      poll: ...;
                                      quote_approval: ...;
                                      quote_id: ...;
                                      quote_url?: ...;
                                      quote_visible?: ...;
                                      quotes_count: ...;
                                      reblogged: ...;
                                      reblogs_count: ...;
                                      replies_count: ...;
                                      rss_feed: ...;
                                      scheduled_at: ...;
                                      sensitive: ...;
                                      spoiler_text: ...;
                                      spoiler_text_map: ...;
                                      tags: ...;
                                      text: ...;
                                      text_map: ...;
                                      thread_muted?: ...;
                                      translation: ...;
                                      uri: ...;
                                      url: ...;
                                      visibility: ...;
                                  } & { quote: ...; reblog: ... };
                                  type:
                                      | "poll"
                                      | "reblog"
                                      | "quote"
                                      | "favourite"
                                      | "status"
                                      | "update"
                                      | "event_reminder"
                                      | "quoted_update";
                              }
                              | {
                                  account: {
                                      __meta: ...;
                                      accepts_chat_messages: ...;
                                      acct: ...;
                                      ap_id: ...;
                                      avatar: ...;
                                      avatar_default: ...;
                                      avatar_description: ...;
                                      avatar_static: ...;
                                      background_image: ...;
                                      birthday?: ...;
                                      bot: ...;
                                      created_at: ...;
                                      custom_css: ...;
                                      deactivated?: ...;
                                      discoverable: ...;
                                      display_name: ...;
                                      domain: ...;
                                      emojis: ...;
                                      enable_rss: ...;
                                      favicon?: ...;
                                      fields: ...;
                                      followers_count: ...;
                                      following_count: ...;
                                      fqn: ...;
                                      group: ...;
                                      header: ...;
                                      header_default: ...;
                                      header_description: ...;
                                      header_static: ...;
                                      hide_collections?: ...;
                                      hide_favorites: ...;
                                      hide_followers?: ...;
                                      hide_followers_count?: ...;
                                      hide_follows?: ...;
                                      hide_follows_count?: ...;
                                      id: ...;
                                      identity_proofs: ...;
                                      indexable: ...;
                                      is_admin?: ...;
                                      is_cat: ...;
                                      is_moderator?: ...;
                                      is_suggested?: ...;
                                      last_status_at: ...;
                                      limited?: ...;
                                      local?: ...;
                                      location?: ...;
                                      locked: ...;
                                      memorial: ...;
                                      mention_policy: ...;
                                      moved: ...;
                                      noindex: ...;
                                      note: ...;
                                      payment_options: ...;
                                      permit_followback?: ...;
                                      pronouns: ...;
                                      relationship?: ...;
                                      roles: ...;
                                      speak_as_cat: ...;
                                      statuses_count: ...;
                                      subscribers_count: ...;
                                      suspended?: ...;
                                      url: ...;
                                      username: ...;
                                      verified?: ...;
                                  } & WithMoved;
                                  created_at: string;
                                  group_key: string;
                                  id: string;
                                  is_muted?: boolean;
                                  is_seen?: boolean;
                                  report: {
                                      action_taken?: (...)
                                      | (...)
                                      | (...);
                                      action_taken_at: (...) | (...);
                                      category?: (...) | (...);
                                      comment?: (...) | (...);
                                      created_at?: (...) | (...);
                                      forwarded?: (...) | (...) | (...);
                                      id: string;
                                      rule_ids: (...) | (...);
                                      status_ids: (...) | (...);
                                      target_account: (...) | (...);
                                  };
                                  type: "admin.report";
                              }
                              | {
                                  account: {
                                      __meta: ...;
                                      accepts_chat_messages: ...;
                                      acct: ...;
                                      ap_id: ...;
                                      avatar: ...;
                                      avatar_default: ...;
                                      avatar_description: ...;
                                      avatar_static: ...;
                                      background_image: ...;
                                      birthday?: ...;
                                      bot: ...;
                                      created_at: ...;
                                      custom_css: ...;
                                      deactivated?: ...;
                                      discoverable: ...;
                                      display_name: ...;
                                      domain: ...;
                                      emojis: ...;
                                      enable_rss: ...;
                                      favicon?: ...;
                                      fields: ...;
                                      followers_count: ...;
                                      following_count: ...;
                                      fqn: ...;
                                      group: ...;
                                      header: ...;
                                      header_default: ...;
                                      header_description: ...;
                                      header_static: ...;
                                      hide_collections?: ...;
                                      hide_favorites: ...;
                                      hide_followers?: ...;
                                      hide_followers_count?: ...;
                                      hide_follows?: ...;
                                      hide_follows_count?: ...;
                                      id: ...;
                                      identity_proofs: ...;
                                      indexable: ...;
                                      is_admin?: ...;
                                      is_cat: ...;
                                      is_moderator?: ...;
                                      is_suggested?: ...;
                                      last_status_at: ...;
                                      limited?: ...;
                                      local?: ...;
                                      location?: ...;
                                      locked: ...;
                                      memorial: ...;
                                      mention_policy: ...;
                                      moved: ...;
                                      noindex: ...;
                                      note: ...;
                                      payment_options: ...;
                                      permit_followback?: ...;
                                      pronouns: ...;
                                      relationship?: ...;
                                      roles: ...;
                                      speak_as_cat: ...;
                                      statuses_count: ...;
                                      subscribers_count: ...;
                                      suspended?: ...;
                                      url: ...;
                                      username: ...;
                                      verified?: ...;
                                  } & WithMoved;
                                  created_at: string;
                                  event: {
                                      created_at: string;
                                      id: string;
                                      purged: string;
                                      relationships_count?: (...)
                                      | (...);
                                      type: (...) | (...) | (...);
                                  };
                                  group_key: string;
                                  id: string;
                                  is_muted?: boolean;
                                  is_seen?: boolean;
                                  type: "severed_relationships";
                              }
                              | {
                                  account: {
                                      __meta: ...;
                                      accepts_chat_messages: ...;
                                      acct: ...;
                                      ap_id: ...;
                                      avatar: ...;
                                      avatar_default: ...;
                                      avatar_description: ...;
                                      avatar_static: ...;
                                      background_image: ...;
                                      birthday?: ...;
                                      bot: ...;
                                      created_at: ...;
                                      custom_css: ...;
                                      deactivated?: ...;
                                      discoverable: ...;
                                      display_name: ...;
                                      domain: ...;
                                      emojis: ...;
                                      enable_rss: ...;
                                      favicon?: ...;
                                      fields: ...;
                                      followers_count: ...;
                                      following_count: ...;
                                      fqn: ...;
                                      group: ...;
                                      header: ...;
                                      header_default: ...;
                                      header_description: ...;
                                      header_static: ...;
                                      hide_collections?: ...;
                                      hide_favorites: ...;
                                      hide_followers?: ...;
                                      hide_followers_count?: ...;
                                      hide_follows?: ...;
                                      hide_follows_count?: ...;
                                      id: ...;
                                      identity_proofs: ...;
                                      indexable: ...;
                                      is_admin?: ...;
                                      is_cat: ...;
                                      is_moderator?: ...;
                                      is_suggested?: ...;
                                      last_status_at: ...;
                                      limited?: ...;
                                      local?: ...;
                                      location?: ...;
                                      locked: ...;
                                      memorial: ...;
                                      mention_policy: ...;
                                      moved: ...;
                                      noindex: ...;
                                      note: ...;
                                      payment_options: ...;
                                      permit_followback?: ...;
                                      pronouns: ...;
                                      relationship?: ...;
                                      roles: ...;
                                      speak_as_cat: ...;
                                      statuses_count: ...;
                                      subscribers_count: ...;
                                      suspended?: ...;
                                      url: ...;
                                      username: ...;
                                      verified?: ...;
                                  } & WithMoved;
                                  created_at: string;
                                  group_key: string;
                                  id: string;
                                  is_muted?: boolean;
                                  is_seen?: boolean;
                                  moderation_warning: {
                                      action: (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...);
                                      appeal: (...) | (...);
                                      created_at: string;
                                      id: string;
                                      status_ids: (...)[];
                                      target_account: (...) & (...);
                                      text: string;
                                  };
                                  type: "moderation_warning";
                              }
                              | {
                                  account: {
                                      __meta: ...;
                                      accepts_chat_messages: ...;
                                      acct: ...;
                                      ap_id: ...;
                                      avatar: ...;
                                      avatar_default: ...;
                                      avatar_description: ...;
                                      avatar_static: ...;
                                      background_image: ...;
                                      birthday?: ...;
                                      bot: ...;
                                      created_at: ...;
                                      custom_css: ...;
                                      deactivated?: ...;
                                      discoverable: ...;
                                      display_name: ...;
                                      domain: ...;
                                      emojis: ...;
                                      enable_rss: ...;
                                      favicon?: ...;
                                      fields: ...;
                                      followers_count: ...;
                                      following_count: ...;
                                      fqn: ...;
                                      group: ...;
                                      header: ...;
                                      header_default: ...;
                                      header_description: ...;
                                      header_static: ...;
                                      hide_collections?: ...;
                                      hide_favorites: ...;
                                      hide_followers?: ...;
                                      hide_followers_count?: ...;
                                      hide_follows?: ...;
                                      hide_follows_count?: ...;
                                      id: ...;
                                      identity_proofs: ...;
                                      indexable: ...;
                                      is_admin?: ...;
                                      is_cat: ...;
                                      is_moderator?: ...;
                                      is_suggested?: ...;
                                      last_status_at: ...;
                                      limited?: ...;
                                      local?: ...;
                                      location?: ...;
                                      locked: ...;
                                      memorial: ...;
                                      mention_policy: ...;
                                      moved: ...;
                                      noindex: ...;
                                      note: ...;
                                      payment_options: ...;
                                      permit_followback?: ...;
                                      pronouns: ...;
                                      relationship?: ...;
                                      roles: ...;
                                      speak_as_cat: ...;
                                      statuses_count: ...;
                                      subscribers_count: ...;
                                      suspended?: ...;
                                      url: ...;
                                      username: ...;
                                      verified?: ...;
                                  } & WithMoved;
                                  created_at: string;
                                  group_key: string;
                                  id: string;
                                  is_muted?: boolean;
                                  is_seen?: boolean;
                                  target: {
                                      __meta: ...;
                                      accepts_chat_messages: ...;
                                      acct: ...;
                                      ap_id: ...;
                                      avatar: ...;
                                      avatar_default: ...;
                                      avatar_description: ...;
                                      avatar_static: ...;
                                      background_image: ...;
                                      birthday?: ...;
                                      bot: ...;
                                      created_at: ...;
                                      custom_css: ...;
                                      deactivated?: ...;
                                      discoverable: ...;
                                      display_name: ...;
                                      domain: ...;
                                      emojis: ...;
                                      enable_rss: ...;
                                      favicon?: ...;
                                      fields: ...;
                                      followers_count: ...;
                                      following_count: ...;
                                      fqn: ...;
                                      group: ...;
                                      header: ...;
                                      header_default: ...;
                                      header_description: ...;
                                      header_static: ...;
                                      hide_collections?: ...;
                                      hide_favorites: ...;
                                      hide_followers?: ...;
                                      hide_followers_count?: ...;
                                      hide_follows?: ...;
                                      hide_follows_count?: ...;
                                      id: ...;
                                      identity_proofs: ...;
                                      indexable: ...;
                                      is_admin?: ...;
                                      is_cat: ...;
                                      is_moderator?: ...;
                                      is_suggested?: ...;
                                      last_status_at: ...;
                                      limited?: ...;
                                      local?: ...;
                                      location?: ...;
                                      locked: ...;
                                      memorial: ...;
                                      mention_policy: ...;
                                      moved: ...;
                                      noindex: ...;
                                      note: ...;
                                      payment_options: ...;
                                      permit_followback?: ...;
                                      pronouns: ...;
                                      relationship?: ...;
                                      roles: ...;
                                      speak_as_cat: ...;
                                      statuses_count: ...;
                                      subscribers_count: ...;
                                      suspended?: ...;
                                      url: ...;
                                      username: ...;
                                      verified?: ...;
                                  } & WithMoved;
                                  type: "move";
                              }
                              | {
                                  account: {
                                      __meta: ...;
                                      accepts_chat_messages: ...;
                                      acct: ...;
                                      ap_id: ...;
                                      avatar: ...;
                                      avatar_default: ...;
                                      avatar_description: ...;
                                      avatar_static: ...;
                                      background_image: ...;
                                      birthday?: ...;
                                      bot: ...;
                                      created_at: ...;
                                      custom_css: ...;
                                      deactivated?: ...;
                                      discoverable: ...;
                                      display_name: ...;
                                      domain: ...;
                                      emojis: ...;
                                      enable_rss: ...;
                                      favicon?: ...;
                                      fields: ...;
                                      followers_count: ...;
                                      following_count: ...;
                                      fqn: ...;
                                      group: ...;
                                      header: ...;
                                      header_default: ...;
                                      header_description: ...;
                                      header_static: ...;
                                      hide_collections?: ...;
                                      hide_favorites: ...;
                                      hide_followers?: ...;
                                      hide_followers_count?: ...;
                                      hide_follows?: ...;
                                      hide_follows_count?: ...;
                                      id: ...;
                                      identity_proofs: ...;
                                      indexable: ...;
                                      is_admin?: ...;
                                      is_cat: ...;
                                      is_moderator?: ...;
                                      is_suggested?: ...;
                                      last_status_at: ...;
                                      limited?: ...;
                                      local?: ...;
                                      location?: ...;
                                      locked: ...;
                                      memorial: ...;
                                      mention_policy: ...;
                                      moved: ...;
                                      noindex: ...;
                                      note: ...;
                                      payment_options: ...;
                                      permit_followback?: ...;
                                      pronouns: ...;
                                      relationship?: ...;
                                      roles: ...;
                                      speak_as_cat: ...;
                                      statuses_count: ...;
                                      subscribers_count: ...;
                                      suspended?: ...;
                                      url: ...;
                                      username: ...;
                                      verified?: ...;
                                  } & WithMoved;
                                  created_at: string;
                                  emoji: string;
                                  emoji_url: string
                                  | null;
                                  group_key: string;
                                  id: string;
                                  is_muted?: boolean;
                                  is_seen?: boolean;
                                  status: {
                                      account: ...;
                                      application: ...;
                                      approval_status: ...;
                                      bookmark_folder: ...;
                                      bookmarked: ...;
                                      card: ...;
                                      content: ...;
                                      content_map: ...;
                                      content_type: ...;
                                      conversation_id?: ...;
                                      created_at: ...;
                                      direct_conversation_id?: ...;
                                      disliked: ...;
                                      dislikes_count: ...;
                                      edited_at: ...;
                                      emoji_reactions: ...;
                                      emojis: ...;
                                      event: ...;
                                      expires_at?: ...;
                                      favourited: ...;
                                      favourites_count: ...;
                                      filtered: ...;
                                      group: ...;
                                      id: ...;
                                      in_reply_to_account_acct?: ...;
                                      in_reply_to_account_id: ...;
                                      in_reply_to_id: ...;
                                      interaction_policy: ...;
                                      language: ...;
                                      list_id: ...;
                                      local?: ...;
                                      local_only?: ...;
                                      location: ...;
                                      media_attachments: ...;
                                      mentions: ...;
                                      muted: ...;
                                      parent_visible?: ...;
                                      pinned: ...;
                                      pinned_at: ...;
                                      poll: ...;
                                      quote_approval: ...;
                                      quote_id: ...;
                                      quote_url?: ...;
                                      quote_visible?: ...;
                                      quotes_count: ...;
                                      reblogged: ...;
                                      reblogs_count: ...;
                                      replies_count: ...;
                                      rss_feed: ...;
                                      scheduled_at: ...;
                                      sensitive: ...;
                                      spoiler_text: ...;
                                      spoiler_text_map: ...;
                                      tags: ...;
                                      text: ...;
                                      text_map: ...;
                                      thread_muted?: ...;
                                      translation: ...;
                                      uri: ...;
                                      url: ...;
                                      visibility: ...;
                                  } & { quote: ...; reblog: ... };
                                  type: "emoji_reaction";
                              }
                              | {
                                  account: {
                                      __meta: ...;
                                      accepts_chat_messages: ...;
                                      acct: ...;
                                      ap_id: ...;
                                      avatar: ...;
                                      avatar_default: ...;
                                      avatar_description: ...;
                                      avatar_static: ...;
                                      background_image: ...;
                                      birthday?: ...;
                                      bot: ...;
                                      created_at: ...;
                                      custom_css: ...;
                                      deactivated?: ...;
                                      discoverable: ...;
                                      display_name: ...;
                                      domain: ...;
                                      emojis: ...;
                                      enable_rss: ...;
                                      favicon?: ...;
                                      fields: ...;
                                      followers_count: ...;
                                      following_count: ...;
                                      fqn: ...;
                                      group: ...;
                                      header: ...;
                                      header_default: ...;
                                      header_description: ...;
                                      header_static: ...;
                                      hide_collections?: ...;
                                      hide_favorites: ...;
                                      hide_followers?: ...;
                                      hide_followers_count?: ...;
                                      hide_follows?: ...;
                                      hide_follows_count?: ...;
                                      id: ...;
                                      identity_proofs: ...;
                                      indexable: ...;
                                      is_admin?: ...;
                                      is_cat: ...;
                                      is_moderator?: ...;
                                      is_suggested?: ...;
                                      last_status_at: ...;
                                      limited?: ...;
                                      local?: ...;
                                      location?: ...;
                                      locked: ...;
                                      memorial: ...;
                                      mention_policy: ...;
                                      moved: ...;
                                      noindex: ...;
                                      note: ...;
                                      payment_options: ...;
                                      permit_followback?: ...;
                                      pronouns: ...;
                                      relationship?: ...;
                                      roles: ...;
                                      speak_as_cat: ...;
                                      statuses_count: ...;
                                      subscribers_count: ...;
                                      suspended?: ...;
                                      url: ...;
                                      username: ...;
                                      verified?: ...;
                                  } & WithMoved;
                                  chat_message: {
                                      account_id: string;
                                      attachment: (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...);
                                      card: (...) | (...);
                                      chat_id: string;
                                      content: string;
                                      created_at: string;
                                      emojis: (...)[];
                                      id: string;
                                      unread: boolean;
                                  };
                                  created_at: string;
                                  group_key: string;
                                  id: string;
                                  is_muted?: boolean;
                                  is_seen?: boolean;
                                  type: "chat_mention";
                              }
                              | {
                                  account: {
                                      __meta: ...;
                                      accepts_chat_messages: ...;
                                      acct: ...;
                                      ap_id: ...;
                                      avatar: ...;
                                      avatar_default: ...;
                                      avatar_description: ...;
                                      avatar_static: ...;
                                      background_image: ...;
                                      birthday?: ...;
                                      bot: ...;
                                      created_at: ...;
                                      custom_css: ...;
                                      deactivated?: ...;
                                      discoverable: ...;
                                      display_name: ...;
                                      domain: ...;
                                      emojis: ...;
                                      enable_rss: ...;
                                      favicon?: ...;
                                      fields: ...;
                                      followers_count: ...;
                                      following_count: ...;
                                      fqn: ...;
                                      group: ...;
                                      header: ...;
                                      header_default: ...;
                                      header_description: ...;
                                      header_static: ...;
                                      hide_collections?: ...;
                                      hide_favorites: ...;
                                      hide_followers?: ...;
                                      hide_followers_count?: ...;
                                      hide_follows?: ...;
                                      hide_follows_count?: ...;
                                      id: ...;
                                      identity_proofs: ...;
                                      indexable: ...;
                                      is_admin?: ...;
                                      is_cat: ...;
                                      is_moderator?: ...;
                                      is_suggested?: ...;
                                      last_status_at: ...;
                                      limited?: ...;
                                      local?: ...;
                                      location?: ...;
                                      locked: ...;
                                      memorial: ...;
                                      mention_policy: ...;
                                      moved: ...;
                                      noindex: ...;
                                      note: ...;
                                      payment_options: ...;
                                      permit_followback?: ...;
                                      pronouns: ...;
                                      relationship?: ...;
                                      roles: ...;
                                      speak_as_cat: ...;
                                      statuses_count: ...;
                                      subscribers_count: ...;
                                      suspended?: ...;
                                      url: ...;
                                      username: ...;
                                      verified?: ...;
                                  } & WithMoved;
                                  created_at: string;
                                  group_key: string;
                                  id: string;
                                  is_muted?: boolean;
                                  is_seen?: boolean;
                                  participation_message: string
                                  | null;
                                  status: {
                                      account: ...;
                                      application: ...;
                                      approval_status: ...;
                                      bookmark_folder: ...;
                                      bookmarked: ...;
                                      card: ...;
                                      content: ...;
                                      content_map: ...;
                                      content_type: ...;
                                      conversation_id?: ...;
                                      created_at: ...;
                                      direct_conversation_id?: ...;
                                      disliked: ...;
                                      dislikes_count: ...;
                                      edited_at: ...;
                                      emoji_reactions: ...;
                                      emojis: ...;
                                      event: ...;
                                      expires_at?: ...;
                                      favourited: ...;
                                      favourites_count: ...;
                                      filtered: ...;
                                      group: ...;
                                      id: ...;
                                      in_reply_to_account_acct?: ...;
                                      in_reply_to_account_id: ...;
                                      in_reply_to_id: ...;
                                      interaction_policy: ...;
                                      language: ...;
                                      list_id: ...;
                                      local?: ...;
                                      local_only?: ...;
                                      location: ...;
                                      media_attachments: ...;
                                      mentions: ...;
                                      muted: ...;
                                      parent_visible?: ...;
                                      pinned: ...;
                                      pinned_at: ...;
                                      poll: ...;
                                      quote_approval: ...;
                                      quote_id: ...;
                                      quote_url?: ...;
                                      quote_visible?: ...;
                                      quotes_count: ...;
                                      reblogged: ...;
                                      reblogs_count: ...;
                                      replies_count: ...;
                                      rss_feed: ...;
                                      scheduled_at: ...;
                                      sensitive: ...;
                                      spoiler_text: ...;
                                      spoiler_text_map: ...;
                                      tags: ...;
                                      text: ...;
                                      text_map: ...;
                                      thread_muted?: ...;
                                      translation: ...;
                                      uri: ...;
                                      url: ...;
                                      visibility: ...;
                                  } & { quote: ...; reblog: ... };
                                  type: "participation_accepted" | "participation_request";
                              }
                              | {
                                  account: {
                                      __meta: ...;
                                      accepts_chat_messages: ...;
                                      acct: ...;
                                      ap_id: ...;
                                      avatar: ...;
                                      avatar_default: ...;
                                      avatar_description: ...;
                                      avatar_static: ...;
                                      background_image: ...;
                                      birthday?: ...;
                                      bot: ...;
                                      created_at: ...;
                                      custom_css: ...;
                                      deactivated?: ...;
                                      discoverable: ...;
                                      display_name: ...;
                                      domain: ...;
                                      emojis: ...;
                                      enable_rss: ...;
                                      favicon?: ...;
                                      fields: ...;
                                      followers_count: ...;
                                      following_count: ...;
                                      fqn: ...;
                                      group: ...;
                                      header: ...;
                                      header_default: ...;
                                      header_description: ...;
                                      header_static: ...;
                                      hide_collections?: ...;
                                      hide_favorites: ...;
                                      hide_followers?: ...;
                                      hide_followers_count?: ...;
                                      hide_follows?: ...;
                                      hide_follows_count?: ...;
                                      id: ...;
                                      identity_proofs: ...;
                                      indexable: ...;
                                      is_admin?: ...;
                                      is_cat: ...;
                                      is_moderator?: ...;
                                      is_suggested?: ...;
                                      last_status_at: ...;
                                      limited?: ...;
                                      local?: ...;
                                      location?: ...;
                                      locked: ...;
                                      memorial: ...;
                                      mention_policy: ...;
                                      moved: ...;
                                      noindex: ...;
                                      note: ...;
                                      payment_options: ...;
                                      permit_followback?: ...;
                                      pronouns: ...;
                                      relationship?: ...;
                                      roles: ...;
                                      speak_as_cat: ...;
                                      statuses_count: ...;
                                      subscribers_count: ...;
                                      suspended?: ...;
                                      url: ...;
                                      username: ...;
                                      verified?: ...;
                                  } & WithMoved;
                                  created_at: string;
                                  group_key: string;
                                  id: string;
                                  is_muted?: boolean;
                                  is_seen?: boolean;
                                  status: Status
                                  | null;
                                  type: "bite";
                              };
                              stream: string[];
                          }
                          | { event: "filters_changed"; stream: string[] }
                          | {
                              event: "conversation";
                              payload: {
                                  accounts: Account[];
                                  id: string;
                                  last_status: Status | null;
                                  unread: boolean;
                              };
                              stream: string[];
                          }
                          | {
                              event: "announcement";
                              payload: {
                                  all_day: boolean;
                                  content: string;
                                  emojis: {
                                      category: (...)
                                      | (...);
                                      shortcode: string;
                                      static_url: string;
                                      url: string;
                                      visible_in_picker: boolean;
                                  }[];
                                  ends_at: string
                                  | null;
                                  id: string;
                                  mentions: { acct: string; id: string; url: string; username: string }[];
                                  published_at: string;
                                  reactions: {
                                      announcement_id: string;
                                      count: number;
                                      me: boolean;
                                      name: string;
                                      static_url: (...) | (...);
                                      url: (...) | (...);
                                  }[];
                                  read: boolean;
                                  starts_at: string
                                  | null;
                                  statuses: { [key: string]: string };
                                  tags: {
                                      following?: (...) | (...) | (...);
                                      history: (...) | (...);
                                      name: string;
                                      total: (...) | (...);
                                      url: string;
                                  }[];
                                  updated_at: string;
                              };
                              stream: string[];
                          }
                          | {
                              event: "announcement.reaction";
                              payload: {
                                  announcement_id: string;
                                  count: number;
                                  me: boolean;
                                  name: string;
                                  static_url: string
                                  | null;
                                  url: string | null;
                              };
                              stream: string[];
                          }
                          | {
                              event: "chat_update";
                              payload: {
                                  account: {
                                      __meta: { pleroma?: ...; source?: ... };
                                      accepts_chat_messages: (...) | (...) | (...);
                                      acct: string;
                                      ap_id: (...) | (...);
                                      avatar: string;
                                      avatar_default: boolean;
                                      avatar_description: string;
                                      avatar_static: string;
                                      background_image: (...) | (...);
                                      birthday?: (...) | (...);
                                      bot: boolean;
                                      created_at: string;
                                      custom_css: string;
                                      deactivated?: (...) | (...) | (...);
                                      discoverable: boolean;
                                      display_name: string;
                                      domain: string;
                                      emojis: (...)[];
                                      enable_rss: boolean;
                                      favicon?: (...) | (...);
                                      fields: (...)[];
                                      followers_count: number;
                                      following_count: number;
                                      fqn: string;
                                      group: boolean;
                                      header: string;
                                      header_default: boolean;
                                      header_description: string;
                                      header_static: string;
                                      hide_collections?: (...) | (...) | (...);
                                      hide_favorites: boolean;
                                      hide_followers?: (...) | (...) | (...);
                                      hide_followers_count?: (...) | (...) | (...);
                                      hide_follows?: (...) | (...) | (...);
                                      hide_follows_count?: (...) | (...) | (...);
                                      id: string;
                                      identity_proofs: (...)[];
                                      indexable: (...) | (...) | (...);
                                      is_admin?: (...) | (...) | (...);
                                      is_cat: boolean;
                                      is_moderator?: (...) | (...) | (...);
                                      is_suggested?: (...) | (...) | (...);
                                      last_status_at: (...) | (...);
                                      limited?: (...) | (...) | (...);
                                      local?: (...) | (...) | (...);
                                      location?: (...) | (...);
                                      locked: boolean;
                                      memorial: (...) | (...) | (...);
                                      mention_policy: (...) | (...) | (...);
                                      moved: (...) | (...);
                                      noindex: (...) | (...) | (...);
                                      note: string;
                                      payment_options: (...)[];
                                      permit_followback?: (...) | (...) | (...);
                                      pronouns: (...)[];
                                      relationship?: (...) | (...);
                                      roles: (...)[];
                                      speak_as_cat: boolean;
                                      statuses_count: number;
                                      subscribers_count: number;
                                      suspended?: (...) | (...) | (...);
                                      url: string;
                                      username: string;
                                      verified?: (...) | (...) | (...);
                                  } & WithMoved;
                                  id: string;
                                  last_message: | {
                                      account_id: string;
                                      attachment: (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...)
                                      | (...);
                                      card: (...) | (...);
                                      chat_id: string;
                                      content: string;
                                      created_at: string;
                                      emojis: (...)[];
                                      id: string;
                                      unread: boolean;
                                  }
                                  | null;
                                  unread: number;
                                  updated_at: string;
                              };
                              stream: string[];
                          }
                          | {
                              event: "follow_relationships_update";
                              payload: {
                                  follower: {
                                      follower_count: number
                                      | null;
                                      following_count: number | null;
                                      id: string;
                                  };
                                  following: {
                                      follower_count: number
                                      | null;
                                      following_count: number | null;
                                      id: string;
                                  };
                                  state: "follow_pending"
                                  | "follow_accept"
                                  | "follow_reject";
                              };
                              stream: string[];
                          }
                          | {
                              event: "respond";
                              payload: { result: "success"
                              | "ignored"
                              | "error"; type: string };
                              stream: string[];
                          }
                          | {
                              event: "marker";
                              payload: {
                                  [key: string]: {
                                      last_read_id: string;
                                      unread_count?: number;
                                      updated_at: string;
                                      version: number;
                                  };
                              };
                              stream: string[];
                          }
                          | { event: "notifications_merged"; stream: string[] },
                  ) => void,
              ) => void;
              unsubscribe: (stream: string, params?: StreamingParams) => void;
          };
          health: () => Promise<"OK">;
      }

      • connect: () => {
            close: () => void;
            listen: (
                listener: (
                    event:
                        | {
                            event: "update"
                            | "status.update";
                            payload: {
                                account: {
                                    __meta: ...;
                                    accepts_chat_messages: ...;
                                    acct: ...;
                                    ap_id: ...;
                                    avatar: ...;
                                    avatar_default: ...;
                                    avatar_description: ...;
                                    avatar_static: ...;
                                    background_image: ...;
                                    birthday?: ...;
                                    bot: ...;
                                    created_at: ...;
                                    custom_css: ...;
                                    deactivated?: ...;
                                    discoverable: ...;
                                    display_name: ...;
                                    domain: ...;
                                    emojis: ...;
                                    enable_rss: ...;
                                    favicon?: ...;
                                    fields: ...;
                                    followers_count: ...;
                                    following_count: ...;
                                    fqn: ...;
                                    group: ...;
                                    header: ...;
                                    header_default: ...;
                                    header_description: ...;
                                    header_static: ...;
                                    hide_collections?: ...;
                                    hide_favorites: ...;
                                    hide_followers?: ...;
                                    hide_followers_count?: ...;
                                    hide_follows?: ...;
                                    hide_follows_count?: ...;
                                    id: ...;
                                    identity_proofs: ...;
                                    indexable: ...;
                                    is_admin?: ...;
                                    is_cat: ...;
                                    is_moderator?: ...;
                                    is_suggested?: ...;
                                    last_status_at: ...;
                                    limited?: ...;
                                    local?: ...;
                                    location?: ...;
                                    locked: ...;
                                    memorial: ...;
                                    mention_policy: ...;
                                    moved: ...;
                                    noindex: ...;
                                    note: ...;
                                    payment_options: ...;
                                    permit_followback?: ...;
                                    pronouns: ...;
                                    relationship?: ...;
                                    roles: ...;
                                    speak_as_cat: ...;
                                    statuses_count: ...;
                                    subscribers_count: ...;
                                    suspended?: ...;
                                    url: ...;
                                    username: ...;
                                    verified?: ...;
                                } & WithMoved;
                                application: { name: ...; website: ... }
                                | null;
                                approval_status: "rejected" | "pending" | "approval" | null;
                                bookmark_folder: string | null;
                                bookmarked: boolean;
                                card:
                                    | {
                                        author_name: ...;
                                        author_url: ...;
                                        authors: ...;
                                        blurhash: ...;
                                        description: ...;
                                        embed_url: ...;
                                        height: ...;
                                        html: ...;
                                        image: ...;
                                        image_description: ...;
                                        provider_name: ...;
                                        provider_url: ...;
                                        title: ...;
                                        type: ...;
                                        url: ...;
                                        width: ...;
                                    }
                                    | null;
                                content: string;
                                content_map: { [key: ...]: ... }
                                | null;
                                content_type: string | null;
                                conversation_id?: string;
                                created_at: string;
                                direct_conversation_id?: string;
                                disliked: boolean;
                                dislikes_count: number;
                                edited_at: string | null;
                                emoji_reactions: ((...) | (...))[];
                                emojis: {
                                    category: ...;
                                    shortcode: ...;
                                    static_url: ...;
                                    url: ...;
                                    visible_in_picker: ...;
                                }[];
                                event: | {
                                    end_time: ...;
                                    join_mode: ...;
                                    join_state: ...;
                                    location: ...;
                                    name: ...;
                                    participants_count: ...;
                                    participation_request_count: ...;
                                    start_time: ...;
                                }
                                | null;
                                expires_at?: string;
                                favourited: boolean;
                                favourites_count: number;
                                filtered: { filter: ...; keyword_matches: ...; status_matches: ... }[];
                                group:
                                    | {
                                        avatar: ...;
                                        avatar_default: ...;
                                        avatar_description: ...;
                                        avatar_static: ...;
                                        created_at: ...;
                                        display_name: ...;
                                        domain: ...;
                                        emojis: ...;
                                        header: ...;
                                        header_default: ...;
                                        header_description: ...;
                                        header_static: ...;
                                        id: ...;
                                        locked: ...;
                                        members_count: ...;
                                        membership_required: ...;
                                        note: ...;
                                        owner: ...;
                                        relationship: ...;
                                        statuses_visibility: ...;
                                        uri: ...;
                                        url: ...;
                                    }
                                    | null;
                                id: string;
                                in_reply_to_account_acct?: string;
                                in_reply_to_account_id: string
                                | null;
                                in_reply_to_id: string | null;
                                interaction_policy: {
                                    can_favourite: { automatic_approval: ...; manual_approval: ... };
                                    can_reblog: { automatic_approval: ...; manual_approval: ... };
                                    can_reply: { automatic_approval: ...; manual_approval: ... };
                                };
                                language: string
                                | null;
                                list_id: number | null;
                                local?: boolean;
                                local_only?: boolean;
                                location:
                                    | {
                                        country: ...;
                                        latitude: ...;
                                        locality: ...;
                                        longitude: ...;
                                        name: ...;
                                        postal_code: ...;
                                        region: ...;
                                        street: ...;
                                        url: ...;
                                    }
                                    | null;
                                media_attachments: ((...) | (...) | (...) | (...) | (...))[];
                                mentions: { acct: ...; id: ...; url: ...; username: ... }[];
                                muted: boolean;
                                parent_visible?: boolean;
                                pinned: boolean;
                                pinned_at: string | null;
                                poll:
                                    | {
                                        emojis: ...;
                                        expired: ...;
                                        expires_at: ...;
                                        id: ...;
                                        multiple: ...;
                                        non_anonymous: ...;
                                        options: ...;
                                        own_votes: ...;
                                        voted: ...;
                                        voters_count: ...;
                                        votes_count: ...;
                                    }
                                    | null;
                                quote_approval: | { automatic: ...; current_user: ...; manual: ... }
                                | null;
                                quote_id: string | null;
                                quote_url?: string;
                                quote_visible?: boolean;
                                quotes_count: number;
                                reblogged: boolean;
                                reblogs_count: number;
                                replies_count: number;
                                rss_feed:
                                    | {
                                        description: ...;
                                        id: ...;
                                        image_url: ...;
                                        title: ...;
                                        url: ...;
                                    }
                                    | null;
                                scheduled_at: null;
                                sensitive: boolean;
                                spoiler_text: string;
                                spoiler_text_map: { [key: ...]: ... }
                                | null;
                                tags: {
                                    following?: ...;
                                    history: ...;
                                    name: ...;
                                    total: ...;
                                    url: ...;
                                }[];
                                text: string
                                | null;
                                text_map: { [key: ...]: ... } | null;
                                thread_muted?: boolean;
                                translation:
                                    | false
                                    | {
                                        content: ...;
                                        detected_source_language: ...;
                                        id: ...;
                                        language: ...;
                                        media_attachments: ...;
                                        poll?: ...;
                                        provider: ...;
                                        spoiler_text: ...;
                                    }
                                    | null;
                                uri: string;
                                url: string;
                                visibility: string;
                            } & {
                                quote: Quote
                                | { quoted_status_id: ...; state: ... }
                                | null;
                                reblog: Status | null;
                            };
                            stream: string[];
                        }
                        | {
                            event: "delete"
                            | "announcement.delete";
                            payload: string;
                            stream: string[];
                        }
                        | {
                            event: "notification";
                            payload: | {
                                account: {
                                    __meta: ...;
                                    accepts_chat_messages: ...;
                                    acct: ...;
                                    ap_id: ...;
                                    avatar: ...;
                                    avatar_default: ...;
                                    avatar_description: ...;
                                    avatar_static: ...;
                                    background_image: ...;
                                    birthday?: ...;
                                    bot: ...;
                                    created_at: ...;
                                    custom_css: ...;
                                    deactivated?: ...;
                                    discoverable: ...;
                                    display_name: ...;
                                    domain: ...;
                                    emojis: ...;
                                    enable_rss: ...;
                                    favicon?: ...;
                                    fields: ...;
                                    followers_count: ...;
                                    following_count: ...;
                                    fqn: ...;
                                    group: ...;
                                    header: ...;
                                    header_default: ...;
                                    header_description: ...;
                                    header_static: ...;
                                    hide_collections?: ...;
                                    hide_favorites: ...;
                                    hide_followers?: ...;
                                    hide_followers_count?: ...;
                                    hide_follows?: ...;
                                    hide_follows_count?: ...;
                                    id: ...;
                                    identity_proofs: ...;
                                    indexable: ...;
                                    is_admin?: ...;
                                    is_cat: ...;
                                    is_moderator?: ...;
                                    is_suggested?: ...;
                                    last_status_at: ...;
                                    limited?: ...;
                                    local?: ...;
                                    location?: ...;
                                    locked: ...;
                                    memorial: ...;
                                    mention_policy: ...;
                                    moved: ...;
                                    noindex: ...;
                                    note: ...;
                                    payment_options: ...;
                                    permit_followback?: ...;
                                    pronouns: ...;
                                    relationship?: ...;
                                    roles: ...;
                                    speak_as_cat: ...;
                                    statuses_count: ...;
                                    subscribers_count: ...;
                                    suspended?: ...;
                                    url: ...;
                                    username: ...;
                                    verified?: ...;
                                } & WithMoved;
                                created_at: string;
                                group_key: string;
                                id: string;
                                is_muted?: boolean;
                                is_seen?: boolean;
                                type: | "follow"
                                | "follow_request"
                                | "follow_request_accepted"
                                | "admin.sign_up";
                            }
                            | {
                                account: {
                                    __meta: ...;
                                    accepts_chat_messages: ...;
                                    acct: ...;
                                    ap_id: ...;
                                    avatar: ...;
                                    avatar_default: ...;
                                    avatar_description: ...;
                                    avatar_static: ...;
                                    background_image: ...;
                                    birthday?: ...;
                                    bot: ...;
                                    created_at: ...;
                                    custom_css: ...;
                                    deactivated?: ...;
                                    discoverable: ...;
                                    display_name: ...;
                                    domain: ...;
                                    emojis: ...;
                                    enable_rss: ...;
                                    favicon?: ...;
                                    fields: ...;
                                    followers_count: ...;
                                    following_count: ...;
                                    fqn: ...;
                                    group: ...;
                                    header: ...;
                                    header_default: ...;
                                    header_description: ...;
                                    header_static: ...;
                                    hide_collections?: ...;
                                    hide_favorites: ...;
                                    hide_followers?: ...;
                                    hide_followers_count?: ...;
                                    hide_follows?: ...;
                                    hide_follows_count?: ...;
                                    id: ...;
                                    identity_proofs: ...;
                                    indexable: ...;
                                    is_admin?: ...;
                                    is_cat: ...;
                                    is_moderator?: ...;
                                    is_suggested?: ...;
                                    last_status_at: ...;
                                    limited?: ...;
                                    local?: ...;
                                    location?: ...;
                                    locked: ...;
                                    memorial: ...;
                                    mention_policy: ...;
                                    moved: ...;
                                    noindex: ...;
                                    note: ...;
                                    payment_options: ...;
                                    permit_followback?: ...;
                                    pronouns: ...;
                                    relationship?: ...;
                                    roles: ...;
                                    speak_as_cat: ...;
                                    statuses_count: ...;
                                    subscribers_count: ...;
                                    suspended?: ...;
                                    url: ...;
                                    username: ...;
                                    verified?: ...;
                                } & WithMoved;
                                created_at: string;
                                group_key: string;
                                id: string;
                                is_muted?: boolean;
                                is_seen?: boolean;
                                status: {
                                    account: ...;
                                    application: ...;
                                    approval_status: ...;
                                    bookmark_folder: ...;
                                    bookmarked: ...;
                                    card: ...;
                                    content: ...;
                                    content_map: ...;
                                    content_type: ...;
                                    conversation_id?: ...;
                                    created_at: ...;
                                    direct_conversation_id?: ...;
                                    disliked: ...;
                                    dislikes_count: ...;
                                    edited_at: ...;
                                    emoji_reactions: ...;
                                    emojis: ...;
                                    event: ...;
                                    expires_at?: ...;
                                    favourited: ...;
                                    favourites_count: ...;
                                    filtered: ...;
                                    group: ...;
                                    id: ...;
                                    in_reply_to_account_acct?: ...;
                                    in_reply_to_account_id: ...;
                                    in_reply_to_id: ...;
                                    interaction_policy: ...;
                                    language: ...;
                                    list_id: ...;
                                    local?: ...;
                                    local_only?: ...;
                                    location: ...;
                                    media_attachments: ...;
                                    mentions: ...;
                                    muted: ...;
                                    parent_visible?: ...;
                                    pinned: ...;
                                    pinned_at: ...;
                                    poll: ...;
                                    quote_approval: ...;
                                    quote_id: ...;
                                    quote_url?: ...;
                                    quote_visible?: ...;
                                    quotes_count: ...;
                                    reblogged: ...;
                                    reblogs_count: ...;
                                    replies_count: ...;
                                    rss_feed: ...;
                                    scheduled_at: ...;
                                    sensitive: ...;
                                    spoiler_text: ...;
                                    spoiler_text_map: ...;
                                    tags: ...;
                                    text: ...;
                                    text_map: ...;
                                    thread_muted?: ...;
                                    translation: ...;
                                    uri: ...;
                                    url: ...;
                                    visibility: ...;
                                } & { quote: ...; reblog: ... };
                                subtype: "reply" | null;
                                type: "mention";
                            }
                            | {
                                account: {
                                    __meta: ...;
                                    accepts_chat_messages: ...;
                                    acct: ...;
                                    ap_id: ...;
                                    avatar: ...;
                                    avatar_default: ...;
                                    avatar_description: ...;
                                    avatar_static: ...;
                                    background_image: ...;
                                    birthday?: ...;
                                    bot: ...;
                                    created_at: ...;
                                    custom_css: ...;
                                    deactivated?: ...;
                                    discoverable: ...;
                                    display_name: ...;
                                    domain: ...;
                                    emojis: ...;
                                    enable_rss: ...;
                                    favicon?: ...;
                                    fields: ...;
                                    followers_count: ...;
                                    following_count: ...;
                                    fqn: ...;
                                    group: ...;
                                    header: ...;
                                    header_default: ...;
                                    header_description: ...;
                                    header_static: ...;
                                    hide_collections?: ...;
                                    hide_favorites: ...;
                                    hide_followers?: ...;
                                    hide_followers_count?: ...;
                                    hide_follows?: ...;
                                    hide_follows_count?: ...;
                                    id: ...;
                                    identity_proofs: ...;
                                    indexable: ...;
                                    is_admin?: ...;
                                    is_cat: ...;
                                    is_moderator?: ...;
                                    is_suggested?: ...;
                                    last_status_at: ...;
                                    limited?: ...;
                                    local?: ...;
                                    location?: ...;
                                    locked: ...;
                                    memorial: ...;
                                    mention_policy: ...;
                                    moved: ...;
                                    noindex: ...;
                                    note: ...;
                                    payment_options: ...;
                                    permit_followback?: ...;
                                    pronouns: ...;
                                    relationship?: ...;
                                    roles: ...;
                                    speak_as_cat: ...;
                                    statuses_count: ...;
                                    subscribers_count: ...;
                                    suspended?: ...;
                                    url: ...;
                                    username: ...;
                                    verified?: ...;
                                } & WithMoved;
                                created_at: string;
                                group_key: string;
                                id: string;
                                is_muted?: boolean;
                                is_seen?: boolean;
                                status: {
                                    account: ...;
                                    application: ...;
                                    approval_status: ...;
                                    bookmark_folder: ...;
                                    bookmarked: ...;
                                    card: ...;
                                    content: ...;
                                    content_map: ...;
                                    content_type: ...;
                                    conversation_id?: ...;
                                    created_at: ...;
                                    direct_conversation_id?: ...;
                                    disliked: ...;
                                    dislikes_count: ...;
                                    edited_at: ...;
                                    emoji_reactions: ...;
                                    emojis: ...;
                                    event: ...;
                                    expires_at?: ...;
                                    favourited: ...;
                                    favourites_count: ...;
                                    filtered: ...;
                                    group: ...;
                                    id: ...;
                                    in_reply_to_account_acct?: ...;
                                    in_reply_to_account_id: ...;
                                    in_reply_to_id: ...;
                                    interaction_policy: ...;
                                    language: ...;
                                    list_id: ...;
                                    local?: ...;
                                    local_only?: ...;
                                    location: ...;
                                    media_attachments: ...;
                                    mentions: ...;
                                    muted: ...;
                                    parent_visible?: ...;
                                    pinned: ...;
                                    pinned_at: ...;
                                    poll: ...;
                                    quote_approval: ...;
                                    quote_id: ...;
                                    quote_url?: ...;
                                    quote_visible?: ...;
                                    quotes_count: ...;
                                    reblogged: ...;
                                    reblogs_count: ...;
                                    replies_count: ...;
                                    rss_feed: ...;
                                    scheduled_at: ...;
                                    sensitive: ...;
                                    spoiler_text: ...;
                                    spoiler_text_map: ...;
                                    tags: ...;
                                    text: ...;
                                    text_map: ...;
                                    thread_muted?: ...;
                                    translation: ...;
                                    uri: ...;
                                    url: ...;
                                    visibility: ...;
                                } & { quote: ...; reblog: ... };
                                type:
                                    | "poll"
                                    | "reblog"
                                    | "quote"
                                    | "favourite"
                                    | "status"
                                    | "update"
                                    | "event_reminder"
                                    | "quoted_update";
                            }
                            | {
                                account: {
                                    __meta: ...;
                                    accepts_chat_messages: ...;
                                    acct: ...;
                                    ap_id: ...;
                                    avatar: ...;
                                    avatar_default: ...;
                                    avatar_description: ...;
                                    avatar_static: ...;
                                    background_image: ...;
                                    birthday?: ...;
                                    bot: ...;
                                    created_at: ...;
                                    custom_css: ...;
                                    deactivated?: ...;
                                    discoverable: ...;
                                    display_name: ...;
                                    domain: ...;
                                    emojis: ...;
                                    enable_rss: ...;
                                    favicon?: ...;
                                    fields: ...;
                                    followers_count: ...;
                                    following_count: ...;
                                    fqn: ...;
                                    group: ...;
                                    header: ...;
                                    header_default: ...;
                                    header_description: ...;
                                    header_static: ...;
                                    hide_collections?: ...;
                                    hide_favorites: ...;
                                    hide_followers?: ...;
                                    hide_followers_count?: ...;
                                    hide_follows?: ...;
                                    hide_follows_count?: ...;
                                    id: ...;
                                    identity_proofs: ...;
                                    indexable: ...;
                                    is_admin?: ...;
                                    is_cat: ...;
                                    is_moderator?: ...;
                                    is_suggested?: ...;
                                    last_status_at: ...;
                                    limited?: ...;
                                    local?: ...;
                                    location?: ...;
                                    locked: ...;
                                    memorial: ...;
                                    mention_policy: ...;
                                    moved: ...;
                                    noindex: ...;
                                    note: ...;
                                    payment_options: ...;
                                    permit_followback?: ...;
                                    pronouns: ...;
                                    relationship?: ...;
                                    roles: ...;
                                    speak_as_cat: ...;
                                    statuses_count: ...;
                                    subscribers_count: ...;
                                    suspended?: ...;
                                    url: ...;
                                    username: ...;
                                    verified?: ...;
                                } & WithMoved;
                                created_at: string;
                                group_key: string;
                                id: string;
                                is_muted?: boolean;
                                is_seen?: boolean;
                                report: {
                                    action_taken?: (...)
                                    | (...)
                                    | (...);
                                    action_taken_at: (...) | (...);
                                    category?: (...) | (...);
                                    comment?: (...) | (...);
                                    created_at?: (...) | (...);
                                    forwarded?: (...) | (...) | (...);
                                    id: string;
                                    rule_ids: (...) | (...);
                                    status_ids: (...) | (...);
                                    target_account: (...) | (...);
                                };
                                type: "admin.report";
                            }
                            | {
                                account: {
                                    __meta: ...;
                                    accepts_chat_messages: ...;
                                    acct: ...;
                                    ap_id: ...;
                                    avatar: ...;
                                    avatar_default: ...;
                                    avatar_description: ...;
                                    avatar_static: ...;
                                    background_image: ...;
                                    birthday?: ...;
                                    bot: ...;
                                    created_at: ...;
                                    custom_css: ...;
                                    deactivated?: ...;
                                    discoverable: ...;
                                    display_name: ...;
                                    domain: ...;
                                    emojis: ...;
                                    enable_rss: ...;
                                    favicon?: ...;
                                    fields: ...;
                                    followers_count: ...;
                                    following_count: ...;
                                    fqn: ...;
                                    group: ...;
                                    header: ...;
                                    header_default: ...;
                                    header_description: ...;
                                    header_static: ...;
                                    hide_collections?: ...;
                                    hide_favorites: ...;
                                    hide_followers?: ...;
                                    hide_followers_count?: ...;
                                    hide_follows?: ...;
                                    hide_follows_count?: ...;
                                    id: ...;
                                    identity_proofs: ...;
                                    indexable: ...;
                                    is_admin?: ...;
                                    is_cat: ...;
                                    is_moderator?: ...;
                                    is_suggested?: ...;
                                    last_status_at: ...;
                                    limited?: ...;
                                    local?: ...;
                                    location?: ...;
                                    locked: ...;
                                    memorial: ...;
                                    mention_policy: ...;
                                    moved: ...;
                                    noindex: ...;
                                    note: ...;
                                    payment_options: ...;
                                    permit_followback?: ...;
                                    pronouns: ...;
                                    relationship?: ...;
                                    roles: ...;
                                    speak_as_cat: ...;
                                    statuses_count: ...;
                                    subscribers_count: ...;
                                    suspended?: ...;
                                    url: ...;
                                    username: ...;
                                    verified?: ...;
                                } & WithMoved;
                                created_at: string;
                                event: {
                                    created_at: string;
                                    id: string;
                                    purged: string;
                                    relationships_count?: (...)
                                    | (...);
                                    type: (...) | (...) | (...);
                                };
                                group_key: string;
                                id: string;
                                is_muted?: boolean;
                                is_seen?: boolean;
                                type: "severed_relationships";
                            }
                            | {
                                account: {
                                    __meta: ...;
                                    accepts_chat_messages: ...;
                                    acct: ...;
                                    ap_id: ...;
                                    avatar: ...;
                                    avatar_default: ...;
                                    avatar_description: ...;
                                    avatar_static: ...;
                                    background_image: ...;
                                    birthday?: ...;
                                    bot: ...;
                                    created_at: ...;
                                    custom_css: ...;
                                    deactivated?: ...;
                                    discoverable: ...;
                                    display_name: ...;
                                    domain: ...;
                                    emojis: ...;
                                    enable_rss: ...;
                                    favicon?: ...;
                                    fields: ...;
                                    followers_count: ...;
                                    following_count: ...;
                                    fqn: ...;
                                    group: ...;
                                    header: ...;
                                    header_default: ...;
                                    header_description: ...;
                                    header_static: ...;
                                    hide_collections?: ...;
                                    hide_favorites: ...;
                                    hide_followers?: ...;
                                    hide_followers_count?: ...;
                                    hide_follows?: ...;
                                    hide_follows_count?: ...;
                                    id: ...;
                                    identity_proofs: ...;
                                    indexable: ...;
                                    is_admin?: ...;
                                    is_cat: ...;
                                    is_moderator?: ...;
                                    is_suggested?: ...;
                                    last_status_at: ...;
                                    limited?: ...;
                                    local?: ...;
                                    location?: ...;
                                    locked: ...;
                                    memorial: ...;
                                    mention_policy: ...;
                                    moved: ...;
                                    noindex: ...;
                                    note: ...;
                                    payment_options: ...;
                                    permit_followback?: ...;
                                    pronouns: ...;
                                    relationship?: ...;
                                    roles: ...;
                                    speak_as_cat: ...;
                                    statuses_count: ...;
                                    subscribers_count: ...;
                                    suspended?: ...;
                                    url: ...;
                                    username: ...;
                                    verified?: ...;
                                } & WithMoved;
                                created_at: string;
                                group_key: string;
                                id: string;
                                is_muted?: boolean;
                                is_seen?: boolean;
                                moderation_warning: {
                                    action: (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                    appeal: (...) | (...);
                                    created_at: string;
                                    id: string;
                                    status_ids: (...)[];
                                    target_account: (...) & (...);
                                    text: string;
                                };
                                type: "moderation_warning";
                            }
                            | {
                                account: {
                                    __meta: ...;
                                    accepts_chat_messages: ...;
                                    acct: ...;
                                    ap_id: ...;
                                    avatar: ...;
                                    avatar_default: ...;
                                    avatar_description: ...;
                                    avatar_static: ...;
                                    background_image: ...;
                                    birthday?: ...;
                                    bot: ...;
                                    created_at: ...;
                                    custom_css: ...;
                                    deactivated?: ...;
                                    discoverable: ...;
                                    display_name: ...;
                                    domain: ...;
                                    emojis: ...;
                                    enable_rss: ...;
                                    favicon?: ...;
                                    fields: ...;
                                    followers_count: ...;
                                    following_count: ...;
                                    fqn: ...;
                                    group: ...;
                                    header: ...;
                                    header_default: ...;
                                    header_description: ...;
                                    header_static: ...;
                                    hide_collections?: ...;
                                    hide_favorites: ...;
                                    hide_followers?: ...;
                                    hide_followers_count?: ...;
                                    hide_follows?: ...;
                                    hide_follows_count?: ...;
                                    id: ...;
                                    identity_proofs: ...;
                                    indexable: ...;
                                    is_admin?: ...;
                                    is_cat: ...;
                                    is_moderator?: ...;
                                    is_suggested?: ...;
                                    last_status_at: ...;
                                    limited?: ...;
                                    local?: ...;
                                    location?: ...;
                                    locked: ...;
                                    memorial: ...;
                                    mention_policy: ...;
                                    moved: ...;
                                    noindex: ...;
                                    note: ...;
                                    payment_options: ...;
                                    permit_followback?: ...;
                                    pronouns: ...;
                                    relationship?: ...;
                                    roles: ...;
                                    speak_as_cat: ...;
                                    statuses_count: ...;
                                    subscribers_count: ...;
                                    suspended?: ...;
                                    url: ...;
                                    username: ...;
                                    verified?: ...;
                                } & WithMoved;
                                created_at: string;
                                group_key: string;
                                id: string;
                                is_muted?: boolean;
                                is_seen?: boolean;
                                target: {
                                    __meta: ...;
                                    accepts_chat_messages: ...;
                                    acct: ...;
                                    ap_id: ...;
                                    avatar: ...;
                                    avatar_default: ...;
                                    avatar_description: ...;
                                    avatar_static: ...;
                                    background_image: ...;
                                    birthday?: ...;
                                    bot: ...;
                                    created_at: ...;
                                    custom_css: ...;
                                    deactivated?: ...;
                                    discoverable: ...;
                                    display_name: ...;
                                    domain: ...;
                                    emojis: ...;
                                    enable_rss: ...;
                                    favicon?: ...;
                                    fields: ...;
                                    followers_count: ...;
                                    following_count: ...;
                                    fqn: ...;
                                    group: ...;
                                    header: ...;
                                    header_default: ...;
                                    header_description: ...;
                                    header_static: ...;
                                    hide_collections?: ...;
                                    hide_favorites: ...;
                                    hide_followers?: ...;
                                    hide_followers_count?: ...;
                                    hide_follows?: ...;
                                    hide_follows_count?: ...;
                                    id: ...;
                                    identity_proofs: ...;
                                    indexable: ...;
                                    is_admin?: ...;
                                    is_cat: ...;
                                    is_moderator?: ...;
                                    is_suggested?: ...;
                                    last_status_at: ...;
                                    limited?: ...;
                                    local?: ...;
                                    location?: ...;
                                    locked: ...;
                                    memorial: ...;
                                    mention_policy: ...;
                                    moved: ...;
                                    noindex: ...;
                                    note: ...;
                                    payment_options: ...;
                                    permit_followback?: ...;
                                    pronouns: ...;
                                    relationship?: ...;
                                    roles: ...;
                                    speak_as_cat: ...;
                                    statuses_count: ...;
                                    subscribers_count: ...;
                                    suspended?: ...;
                                    url: ...;
                                    username: ...;
                                    verified?: ...;
                                } & WithMoved;
                                type: "move";
                            }
                            | {
                                account: {
                                    __meta: ...;
                                    accepts_chat_messages: ...;
                                    acct: ...;
                                    ap_id: ...;
                                    avatar: ...;
                                    avatar_default: ...;
                                    avatar_description: ...;
                                    avatar_static: ...;
                                    background_image: ...;
                                    birthday?: ...;
                                    bot: ...;
                                    created_at: ...;
                                    custom_css: ...;
                                    deactivated?: ...;
                                    discoverable: ...;
                                    display_name: ...;
                                    domain: ...;
                                    emojis: ...;
                                    enable_rss: ...;
                                    favicon?: ...;
                                    fields: ...;
                                    followers_count: ...;
                                    following_count: ...;
                                    fqn: ...;
                                    group: ...;
                                    header: ...;
                                    header_default: ...;
                                    header_description: ...;
                                    header_static: ...;
                                    hide_collections?: ...;
                                    hide_favorites: ...;
                                    hide_followers?: ...;
                                    hide_followers_count?: ...;
                                    hide_follows?: ...;
                                    hide_follows_count?: ...;
                                    id: ...;
                                    identity_proofs: ...;
                                    indexable: ...;
                                    is_admin?: ...;
                                    is_cat: ...;
                                    is_moderator?: ...;
                                    is_suggested?: ...;
                                    last_status_at: ...;
                                    limited?: ...;
                                    local?: ...;
                                    location?: ...;
                                    locked: ...;
                                    memorial: ...;
                                    mention_policy: ...;
                                    moved: ...;
                                    noindex: ...;
                                    note: ...;
                                    payment_options: ...;
                                    permit_followback?: ...;
                                    pronouns: ...;
                                    relationship?: ...;
                                    roles: ...;
                                    speak_as_cat: ...;
                                    statuses_count: ...;
                                    subscribers_count: ...;
                                    suspended?: ...;
                                    url: ...;
                                    username: ...;
                                    verified?: ...;
                                } & WithMoved;
                                created_at: string;
                                emoji: string;
                                emoji_url: string
                                | null;
                                group_key: string;
                                id: string;
                                is_muted?: boolean;
                                is_seen?: boolean;
                                status: {
                                    account: ...;
                                    application: ...;
                                    approval_status: ...;
                                    bookmark_folder: ...;
                                    bookmarked: ...;
                                    card: ...;
                                    content: ...;
                                    content_map: ...;
                                    content_type: ...;
                                    conversation_id?: ...;
                                    created_at: ...;
                                    direct_conversation_id?: ...;
                                    disliked: ...;
                                    dislikes_count: ...;
                                    edited_at: ...;
                                    emoji_reactions: ...;
                                    emojis: ...;
                                    event: ...;
                                    expires_at?: ...;
                                    favourited: ...;
                                    favourites_count: ...;
                                    filtered: ...;
                                    group: ...;
                                    id: ...;
                                    in_reply_to_account_acct?: ...;
                                    in_reply_to_account_id: ...;
                                    in_reply_to_id: ...;
                                    interaction_policy: ...;
                                    language: ...;
                                    list_id: ...;
                                    local?: ...;
                                    local_only?: ...;
                                    location: ...;
                                    media_attachments: ...;
                                    mentions: ...;
                                    muted: ...;
                                    parent_visible?: ...;
                                    pinned: ...;
                                    pinned_at: ...;
                                    poll: ...;
                                    quote_approval: ...;
                                    quote_id: ...;
                                    quote_url?: ...;
                                    quote_visible?: ...;
                                    quotes_count: ...;
                                    reblogged: ...;
                                    reblogs_count: ...;
                                    replies_count: ...;
                                    rss_feed: ...;
                                    scheduled_at: ...;
                                    sensitive: ...;
                                    spoiler_text: ...;
                                    spoiler_text_map: ...;
                                    tags: ...;
                                    text: ...;
                                    text_map: ...;
                                    thread_muted?: ...;
                                    translation: ...;
                                    uri: ...;
                                    url: ...;
                                    visibility: ...;
                                } & { quote: ...; reblog: ... };
                                type: "emoji_reaction";
                            }
                            | {
                                account: {
                                    __meta: ...;
                                    accepts_chat_messages: ...;
                                    acct: ...;
                                    ap_id: ...;
                                    avatar: ...;
                                    avatar_default: ...;
                                    avatar_description: ...;
                                    avatar_static: ...;
                                    background_image: ...;
                                    birthday?: ...;
                                    bot: ...;
                                    created_at: ...;
                                    custom_css: ...;
                                    deactivated?: ...;
                                    discoverable: ...;
                                    display_name: ...;
                                    domain: ...;
                                    emojis: ...;
                                    enable_rss: ...;
                                    favicon?: ...;
                                    fields: ...;
                                    followers_count: ...;
                                    following_count: ...;
                                    fqn: ...;
                                    group: ...;
                                    header: ...;
                                    header_default: ...;
                                    header_description: ...;
                                    header_static: ...;
                                    hide_collections?: ...;
                                    hide_favorites: ...;
                                    hide_followers?: ...;
                                    hide_followers_count?: ...;
                                    hide_follows?: ...;
                                    hide_follows_count?: ...;
                                    id: ...;
                                    identity_proofs: ...;
                                    indexable: ...;
                                    is_admin?: ...;
                                    is_cat: ...;
                                    is_moderator?: ...;
                                    is_suggested?: ...;
                                    last_status_at: ...;
                                    limited?: ...;
                                    local?: ...;
                                    location?: ...;
                                    locked: ...;
                                    memorial: ...;
                                    mention_policy: ...;
                                    moved: ...;
                                    noindex: ...;
                                    note: ...;
                                    payment_options: ...;
                                    permit_followback?: ...;
                                    pronouns: ...;
                                    relationship?: ...;
                                    roles: ...;
                                    speak_as_cat: ...;
                                    statuses_count: ...;
                                    subscribers_count: ...;
                                    suspended?: ...;
                                    url: ...;
                                    username: ...;
                                    verified?: ...;
                                } & WithMoved;
                                chat_message: {
                                    account_id: string;
                                    attachment: (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                    card: (...) | (...);
                                    chat_id: string;
                                    content: string;
                                    created_at: string;
                                    emojis: (...)[];
                                    id: string;
                                    unread: boolean;
                                };
                                created_at: string;
                                group_key: string;
                                id: string;
                                is_muted?: boolean;
                                is_seen?: boolean;
                                type: "chat_mention";
                            }
                            | {
                                account: {
                                    __meta: ...;
                                    accepts_chat_messages: ...;
                                    acct: ...;
                                    ap_id: ...;
                                    avatar: ...;
                                    avatar_default: ...;
                                    avatar_description: ...;
                                    avatar_static: ...;
                                    background_image: ...;
                                    birthday?: ...;
                                    bot: ...;
                                    created_at: ...;
                                    custom_css: ...;
                                    deactivated?: ...;
                                    discoverable: ...;
                                    display_name: ...;
                                    domain: ...;
                                    emojis: ...;
                                    enable_rss: ...;
                                    favicon?: ...;
                                    fields: ...;
                                    followers_count: ...;
                                    following_count: ...;
                                    fqn: ...;
                                    group: ...;
                                    header: ...;
                                    header_default: ...;
                                    header_description: ...;
                                    header_static: ...;
                                    hide_collections?: ...;
                                    hide_favorites: ...;
                                    hide_followers?: ...;
                                    hide_followers_count?: ...;
                                    hide_follows?: ...;
                                    hide_follows_count?: ...;
                                    id: ...;
                                    identity_proofs: ...;
                                    indexable: ...;
                                    is_admin?: ...;
                                    is_cat: ...;
                                    is_moderator?: ...;
                                    is_suggested?: ...;
                                    last_status_at: ...;
                                    limited?: ...;
                                    local?: ...;
                                    location?: ...;
                                    locked: ...;
                                    memorial: ...;
                                    mention_policy: ...;
                                    moved: ...;
                                    noindex: ...;
                                    note: ...;
                                    payment_options: ...;
                                    permit_followback?: ...;
                                    pronouns: ...;
                                    relationship?: ...;
                                    roles: ...;
                                    speak_as_cat: ...;
                                    statuses_count: ...;
                                    subscribers_count: ...;
                                    suspended?: ...;
                                    url: ...;
                                    username: ...;
                                    verified?: ...;
                                } & WithMoved;
                                created_at: string;
                                group_key: string;
                                id: string;
                                is_muted?: boolean;
                                is_seen?: boolean;
                                participation_message: string
                                | null;
                                status: {
                                    account: ...;
                                    application: ...;
                                    approval_status: ...;
                                    bookmark_folder: ...;
                                    bookmarked: ...;
                                    card: ...;
                                    content: ...;
                                    content_map: ...;
                                    content_type: ...;
                                    conversation_id?: ...;
                                    created_at: ...;
                                    direct_conversation_id?: ...;
                                    disliked: ...;
                                    dislikes_count: ...;
                                    edited_at: ...;
                                    emoji_reactions: ...;
                                    emojis: ...;
                                    event: ...;
                                    expires_at?: ...;
                                    favourited: ...;
                                    favourites_count: ...;
                                    filtered: ...;
                                    group: ...;
                                    id: ...;
                                    in_reply_to_account_acct?: ...;
                                    in_reply_to_account_id: ...;
                                    in_reply_to_id: ...;
                                    interaction_policy: ...;
                                    language: ...;
                                    list_id: ...;
                                    local?: ...;
                                    local_only?: ...;
                                    location: ...;
                                    media_attachments: ...;
                                    mentions: ...;
                                    muted: ...;
                                    parent_visible?: ...;
                                    pinned: ...;
                                    pinned_at: ...;
                                    poll: ...;
                                    quote_approval: ...;
                                    quote_id: ...;
                                    quote_url?: ...;
                                    quote_visible?: ...;
                                    quotes_count: ...;
                                    reblogged: ...;
                                    reblogs_count: ...;
                                    replies_count: ...;
                                    rss_feed: ...;
                                    scheduled_at: ...;
                                    sensitive: ...;
                                    spoiler_text: ...;
                                    spoiler_text_map: ...;
                                    tags: ...;
                                    text: ...;
                                    text_map: ...;
                                    thread_muted?: ...;
                                    translation: ...;
                                    uri: ...;
                                    url: ...;
                                    visibility: ...;
                                } & { quote: ...; reblog: ... };
                                type: "participation_accepted" | "participation_request";
                            }
                            | {
                                account: {
                                    __meta: ...;
                                    accepts_chat_messages: ...;
                                    acct: ...;
                                    ap_id: ...;
                                    avatar: ...;
                                    avatar_default: ...;
                                    avatar_description: ...;
                                    avatar_static: ...;
                                    background_image: ...;
                                    birthday?: ...;
                                    bot: ...;
                                    created_at: ...;
                                    custom_css: ...;
                                    deactivated?: ...;
                                    discoverable: ...;
                                    display_name: ...;
                                    domain: ...;
                                    emojis: ...;
                                    enable_rss: ...;
                                    favicon?: ...;
                                    fields: ...;
                                    followers_count: ...;
                                    following_count: ...;
                                    fqn: ...;
                                    group: ...;
                                    header: ...;
                                    header_default: ...;
                                    header_description: ...;
                                    header_static: ...;
                                    hide_collections?: ...;
                                    hide_favorites: ...;
                                    hide_followers?: ...;
                                    hide_followers_count?: ...;
                                    hide_follows?: ...;
                                    hide_follows_count?: ...;
                                    id: ...;
                                    identity_proofs: ...;
                                    indexable: ...;
                                    is_admin?: ...;
                                    is_cat: ...;
                                    is_moderator?: ...;
                                    is_suggested?: ...;
                                    last_status_at: ...;
                                    limited?: ...;
                                    local?: ...;
                                    location?: ...;
                                    locked: ...;
                                    memorial: ...;
                                    mention_policy: ...;
                                    moved: ...;
                                    noindex: ...;
                                    note: ...;
                                    payment_options: ...;
                                    permit_followback?: ...;
                                    pronouns: ...;
                                    relationship?: ...;
                                    roles: ...;
                                    speak_as_cat: ...;
                                    statuses_count: ...;
                                    subscribers_count: ...;
                                    suspended?: ...;
                                    url: ...;
                                    username: ...;
                                    verified?: ...;
                                } & WithMoved;
                                created_at: string;
                                group_key: string;
                                id: string;
                                is_muted?: boolean;
                                is_seen?: boolean;
                                status: Status
                                | null;
                                type: "bite";
                            };
                            stream: string[];
                        }
                        | { event: "filters_changed"; stream: string[] }
                        | {
                            event: "conversation";
                            payload: {
                                accounts: Account[];
                                id: string;
                                last_status: Status | null;
                                unread: boolean;
                            };
                            stream: string[];
                        }
                        | {
                            event: "announcement";
                            payload: {
                                all_day: boolean;
                                content: string;
                                emojis: {
                                    category: (...)
                                    | (...);
                                    shortcode: string;
                                    static_url: string;
                                    url: string;
                                    visible_in_picker: boolean;
                                }[];
                                ends_at: string
                                | null;
                                id: string;
                                mentions: { acct: string; id: string; url: string; username: string }[];
                                published_at: string;
                                reactions: {
                                    announcement_id: string;
                                    count: number;
                                    me: boolean;
                                    name: string;
                                    static_url: (...) | (...);
                                    url: (...) | (...);
                                }[];
                                read: boolean;
                                starts_at: string
                                | null;
                                statuses: { [key: string]: string };
                                tags: {
                                    following?: (...) | (...) | (...);
                                    history: (...) | (...);
                                    name: string;
                                    total: (...) | (...);
                                    url: string;
                                }[];
                                updated_at: string;
                            };
                            stream: string[];
                        }
                        | {
                            event: "announcement.reaction";
                            payload: {
                                announcement_id: string;
                                count: number;
                                me: boolean;
                                name: string;
                                static_url: string
                                | null;
                                url: string | null;
                            };
                            stream: string[];
                        }
                        | {
                            event: "chat_update";
                            payload: {
                                account: {
                                    __meta: { pleroma?: ...; source?: ... };
                                    accepts_chat_messages: (...) | (...) | (...);
                                    acct: string;
                                    ap_id: (...) | (...);
                                    avatar: string;
                                    avatar_default: boolean;
                                    avatar_description: string;
                                    avatar_static: string;
                                    background_image: (...) | (...);
                                    birthday?: (...) | (...);
                                    bot: boolean;
                                    created_at: string;
                                    custom_css: string;
                                    deactivated?: (...) | (...) | (...);
                                    discoverable: boolean;
                                    display_name: string;
                                    domain: string;
                                    emojis: (...)[];
                                    enable_rss: boolean;
                                    favicon?: (...) | (...);
                                    fields: (...)[];
                                    followers_count: number;
                                    following_count: number;
                                    fqn: string;
                                    group: boolean;
                                    header: string;
                                    header_default: boolean;
                                    header_description: string;
                                    header_static: string;
                                    hide_collections?: (...) | (...) | (...);
                                    hide_favorites: boolean;
                                    hide_followers?: (...) | (...) | (...);
                                    hide_followers_count?: (...) | (...) | (...);
                                    hide_follows?: (...) | (...) | (...);
                                    hide_follows_count?: (...) | (...) | (...);
                                    id: string;
                                    identity_proofs: (...)[];
                                    indexable: (...) | (...) | (...);
                                    is_admin?: (...) | (...) | (...);
                                    is_cat: boolean;
                                    is_moderator?: (...) | (...) | (...);
                                    is_suggested?: (...) | (...) | (...);
                                    last_status_at: (...) | (...);
                                    limited?: (...) | (...) | (...);
                                    local?: (...) | (...) | (...);
                                    location?: (...) | (...);
                                    locked: boolean;
                                    memorial: (...) | (...) | (...);
                                    mention_policy: (...) | (...) | (...);
                                    moved: (...) | (...);
                                    noindex: (...) | (...) | (...);
                                    note: string;
                                    payment_options: (...)[];
                                    permit_followback?: (...) | (...) | (...);
                                    pronouns: (...)[];
                                    relationship?: (...) | (...);
                                    roles: (...)[];
                                    speak_as_cat: boolean;
                                    statuses_count: number;
                                    subscribers_count: number;
                                    suspended?: (...) | (...) | (...);
                                    url: string;
                                    username: string;
                                    verified?: (...) | (...) | (...);
                                } & WithMoved;
                                id: string;
                                last_message: | {
                                    account_id: string;
                                    attachment: (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                    card: (...) | (...);
                                    chat_id: string;
                                    content: string;
                                    created_at: string;
                                    emojis: (...)[];
                                    id: string;
                                    unread: boolean;
                                }
                                | null;
                                unread: number;
                                updated_at: string;
                            };
                            stream: string[];
                        }
                        | {
                            event: "follow_relationships_update";
                            payload: {
                                follower: {
                                    follower_count: number
                                    | null;
                                    following_count: number | null;
                                    id: string;
                                };
                                following: {
                                    follower_count: number
                                    | null;
                                    following_count: number | null;
                                    id: string;
                                };
                                state: "follow_pending"
                                | "follow_accept"
                                | "follow_reject";
                            };
                            stream: string[];
                        }
                        | {
                            event: "respond";
                            payload: { result: "success"
                            | "ignored"
                            | "error"; type: string };
                            stream: string[];
                        }
                        | {
                            event: "marker";
                            payload: {
                                [key: string]: {
                                    last_read_id: string;
                                    unread_count?: number;
                                    updated_at: string;
                                    version: number;
                                };
                            };
                            stream: string[];
                        }
                        | { event: "notifications_merged"; stream: string[] },
                ) => void,
                stream?: string,
            ) => number;
            onDisconnect: (callback: () => void) => () => void;
            subscribe: (stream: string, params?: StreamingParams) => void;
            unlisten: (
                listener: (
                    event:
                        | {
                            event: "update"
                            | "status.update";
                            payload: {
                                account: {
                                    __meta: ...;
                                    accepts_chat_messages: ...;
                                    acct: ...;
                                    ap_id: ...;
                                    avatar: ...;
                                    avatar_default: ...;
                                    avatar_description: ...;
                                    avatar_static: ...;
                                    background_image: ...;
                                    birthday?: ...;
                                    bot: ...;
                                    created_at: ...;
                                    custom_css: ...;
                                    deactivated?: ...;
                                    discoverable: ...;
                                    display_name: ...;
                                    domain: ...;
                                    emojis: ...;
                                    enable_rss: ...;
                                    favicon?: ...;
                                    fields: ...;
                                    followers_count: ...;
                                    following_count: ...;
                                    fqn: ...;
                                    group: ...;
                                    header: ...;
                                    header_default: ...;
                                    header_description: ...;
                                    header_static: ...;
                                    hide_collections?: ...;
                                    hide_favorites: ...;
                                    hide_followers?: ...;
                                    hide_followers_count?: ...;
                                    hide_follows?: ...;
                                    hide_follows_count?: ...;
                                    id: ...;
                                    identity_proofs: ...;
                                    indexable: ...;
                                    is_admin?: ...;
                                    is_cat: ...;
                                    is_moderator?: ...;
                                    is_suggested?: ...;
                                    last_status_at: ...;
                                    limited?: ...;
                                    local?: ...;
                                    location?: ...;
                                    locked: ...;
                                    memorial: ...;
                                    mention_policy: ...;
                                    moved: ...;
                                    noindex: ...;
                                    note: ...;
                                    payment_options: ...;
                                    permit_followback?: ...;
                                    pronouns: ...;
                                    relationship?: ...;
                                    roles: ...;
                                    speak_as_cat: ...;
                                    statuses_count: ...;
                                    subscribers_count: ...;
                                    suspended?: ...;
                                    url: ...;
                                    username: ...;
                                    verified?: ...;
                                } & WithMoved;
                                application: { name: ...; website: ... }
                                | null;
                                approval_status: "rejected" | "pending" | "approval" | null;
                                bookmark_folder: string | null;
                                bookmarked: boolean;
                                card:
                                    | {
                                        author_name: ...;
                                        author_url: ...;
                                        authors: ...;
                                        blurhash: ...;
                                        description: ...;
                                        embed_url: ...;
                                        height: ...;
                                        html: ...;
                                        image: ...;
                                        image_description: ...;
                                        provider_name: ...;
                                        provider_url: ...;
                                        title: ...;
                                        type: ...;
                                        url: ...;
                                        width: ...;
                                    }
                                    | null;
                                content: string;
                                content_map: { [key: ...]: ... }
                                | null;
                                content_type: string | null;
                                conversation_id?: string;
                                created_at: string;
                                direct_conversation_id?: string;
                                disliked: boolean;
                                dislikes_count: number;
                                edited_at: string | null;
                                emoji_reactions: ((...) | (...))[];
                                emojis: {
                                    category: ...;
                                    shortcode: ...;
                                    static_url: ...;
                                    url: ...;
                                    visible_in_picker: ...;
                                }[];
                                event: | {
                                    end_time: ...;
                                    join_mode: ...;
                                    join_state: ...;
                                    location: ...;
                                    name: ...;
                                    participants_count: ...;
                                    participation_request_count: ...;
                                    start_time: ...;
                                }
                                | null;
                                expires_at?: string;
                                favourited: boolean;
                                favourites_count: number;
                                filtered: { filter: ...; keyword_matches: ...; status_matches: ... }[];
                                group:
                                    | {
                                        avatar: ...;
                                        avatar_default: ...;
                                        avatar_description: ...;
                                        avatar_static: ...;
                                        created_at: ...;
                                        display_name: ...;
                                        domain: ...;
                                        emojis: ...;
                                        header: ...;
                                        header_default: ...;
                                        header_description: ...;
                                        header_static: ...;
                                        id: ...;
                                        locked: ...;
                                        members_count: ...;
                                        membership_required: ...;
                                        note: ...;
                                        owner: ...;
                                        relationship: ...;
                                        statuses_visibility: ...;
                                        uri: ...;
                                        url: ...;
                                    }
                                    | null;
                                id: string;
                                in_reply_to_account_acct?: string;
                                in_reply_to_account_id: string
                                | null;
                                in_reply_to_id: string | null;
                                interaction_policy: {
                                    can_favourite: { automatic_approval: ...; manual_approval: ... };
                                    can_reblog: { automatic_approval: ...; manual_approval: ... };
                                    can_reply: { automatic_approval: ...; manual_approval: ... };
                                };
                                language: string
                                | null;
                                list_id: number | null;
                                local?: boolean;
                                local_only?: boolean;
                                location:
                                    | {
                                        country: ...;
                                        latitude: ...;
                                        locality: ...;
                                        longitude: ...;
                                        name: ...;
                                        postal_code: ...;
                                        region: ...;
                                        street: ...;
                                        url: ...;
                                    }
                                    | null;
                                media_attachments: ((...) | (...) | (...) | (...) | (...))[];
                                mentions: { acct: ...; id: ...; url: ...; username: ... }[];
                                muted: boolean;
                                parent_visible?: boolean;
                                pinned: boolean;
                                pinned_at: string | null;
                                poll:
                                    | {
                                        emojis: ...;
                                        expired: ...;
                                        expires_at: ...;
                                        id: ...;
                                        multiple: ...;
                                        non_anonymous: ...;
                                        options: ...;
                                        own_votes: ...;
                                        voted: ...;
                                        voters_count: ...;
                                        votes_count: ...;
                                    }
                                    | null;
                                quote_approval: | { automatic: ...; current_user: ...; manual: ... }
                                | null;
                                quote_id: string | null;
                                quote_url?: string;
                                quote_visible?: boolean;
                                quotes_count: number;
                                reblogged: boolean;
                                reblogs_count: number;
                                replies_count: number;
                                rss_feed:
                                    | {
                                        description: ...;
                                        id: ...;
                                        image_url: ...;
                                        title: ...;
                                        url: ...;
                                    }
                                    | null;
                                scheduled_at: null;
                                sensitive: boolean;
                                spoiler_text: string;
                                spoiler_text_map: { [key: ...]: ... }
                                | null;
                                tags: {
                                    following?: ...;
                                    history: ...;
                                    name: ...;
                                    total: ...;
                                    url: ...;
                                }[];
                                text: string
                                | null;
                                text_map: { [key: ...]: ... } | null;
                                thread_muted?: boolean;
                                translation:
                                    | false
                                    | {
                                        content: ...;
                                        detected_source_language: ...;
                                        id: ...;
                                        language: ...;
                                        media_attachments: ...;
                                        poll?: ...;
                                        provider: ...;
                                        spoiler_text: ...;
                                    }
                                    | null;
                                uri: string;
                                url: string;
                                visibility: string;
                            } & {
                                quote: Quote
                                | { quoted_status_id: ...; state: ... }
                                | null;
                                reblog: Status | null;
                            };
                            stream: string[];
                        }
                        | {
                            event: "delete"
                            | "announcement.delete";
                            payload: string;
                            stream: string[];
                        }
                        | {
                            event: "notification";
                            payload: | {
                                account: {
                                    __meta: ...;
                                    accepts_chat_messages: ...;
                                    acct: ...;
                                    ap_id: ...;
                                    avatar: ...;
                                    avatar_default: ...;
                                    avatar_description: ...;
                                    avatar_static: ...;
                                    background_image: ...;
                                    birthday?: ...;
                                    bot: ...;
                                    created_at: ...;
                                    custom_css: ...;
                                    deactivated?: ...;
                                    discoverable: ...;
                                    display_name: ...;
                                    domain: ...;
                                    emojis: ...;
                                    enable_rss: ...;
                                    favicon?: ...;
                                    fields: ...;
                                    followers_count: ...;
                                    following_count: ...;
                                    fqn: ...;
                                    group: ...;
                                    header: ...;
                                    header_default: ...;
                                    header_description: ...;
                                    header_static: ...;
                                    hide_collections?: ...;
                                    hide_favorites: ...;
                                    hide_followers?: ...;
                                    hide_followers_count?: ...;
                                    hide_follows?: ...;
                                    hide_follows_count?: ...;
                                    id: ...;
                                    identity_proofs: ...;
                                    indexable: ...;
                                    is_admin?: ...;
                                    is_cat: ...;
                                    is_moderator?: ...;
                                    is_suggested?: ...;
                                    last_status_at: ...;
                                    limited?: ...;
                                    local?: ...;
                                    location?: ...;
                                    locked: ...;
                                    memorial: ...;
                                    mention_policy: ...;
                                    moved: ...;
                                    noindex: ...;
                                    note: ...;
                                    payment_options: ...;
                                    permit_followback?: ...;
                                    pronouns: ...;
                                    relationship?: ...;
                                    roles: ...;
                                    speak_as_cat: ...;
                                    statuses_count: ...;
                                    subscribers_count: ...;
                                    suspended?: ...;
                                    url: ...;
                                    username: ...;
                                    verified?: ...;
                                } & WithMoved;
                                created_at: string;
                                group_key: string;
                                id: string;
                                is_muted?: boolean;
                                is_seen?: boolean;
                                type: | "follow"
                                | "follow_request"
                                | "follow_request_accepted"
                                | "admin.sign_up";
                            }
                            | {
                                account: {
                                    __meta: ...;
                                    accepts_chat_messages: ...;
                                    acct: ...;
                                    ap_id: ...;
                                    avatar: ...;
                                    avatar_default: ...;
                                    avatar_description: ...;
                                    avatar_static: ...;
                                    background_image: ...;
                                    birthday?: ...;
                                    bot: ...;
                                    created_at: ...;
                                    custom_css: ...;
                                    deactivated?: ...;
                                    discoverable: ...;
                                    display_name: ...;
                                    domain: ...;
                                    emojis: ...;
                                    enable_rss: ...;
                                    favicon?: ...;
                                    fields: ...;
                                    followers_count: ...;
                                    following_count: ...;
                                    fqn: ...;
                                    group: ...;
                                    header: ...;
                                    header_default: ...;
                                    header_description: ...;
                                    header_static: ...;
                                    hide_collections?: ...;
                                    hide_favorites: ...;
                                    hide_followers?: ...;
                                    hide_followers_count?: ...;
                                    hide_follows?: ...;
                                    hide_follows_count?: ...;
                                    id: ...;
                                    identity_proofs: ...;
                                    indexable: ...;
                                    is_admin?: ...;
                                    is_cat: ...;
                                    is_moderator?: ...;
                                    is_suggested?: ...;
                                    last_status_at: ...;
                                    limited?: ...;
                                    local?: ...;
                                    location?: ...;
                                    locked: ...;
                                    memorial: ...;
                                    mention_policy: ...;
                                    moved: ...;
                                    noindex: ...;
                                    note: ...;
                                    payment_options: ...;
                                    permit_followback?: ...;
                                    pronouns: ...;
                                    relationship?: ...;
                                    roles: ...;
                                    speak_as_cat: ...;
                                    statuses_count: ...;
                                    subscribers_count: ...;
                                    suspended?: ...;
                                    url: ...;
                                    username: ...;
                                    verified?: ...;
                                } & WithMoved;
                                created_at: string;
                                group_key: string;
                                id: string;
                                is_muted?: boolean;
                                is_seen?: boolean;
                                status: {
                                    account: ...;
                                    application: ...;
                                    approval_status: ...;
                                    bookmark_folder: ...;
                                    bookmarked: ...;
                                    card: ...;
                                    content: ...;
                                    content_map: ...;
                                    content_type: ...;
                                    conversation_id?: ...;
                                    created_at: ...;
                                    direct_conversation_id?: ...;
                                    disliked: ...;
                                    dislikes_count: ...;
                                    edited_at: ...;
                                    emoji_reactions: ...;
                                    emojis: ...;
                                    event: ...;
                                    expires_at?: ...;
                                    favourited: ...;
                                    favourites_count: ...;
                                    filtered: ...;
                                    group: ...;
                                    id: ...;
                                    in_reply_to_account_acct?: ...;
                                    in_reply_to_account_id: ...;
                                    in_reply_to_id: ...;
                                    interaction_policy: ...;
                                    language: ...;
                                    list_id: ...;
                                    local?: ...;
                                    local_only?: ...;
                                    location: ...;
                                    media_attachments: ...;
                                    mentions: ...;
                                    muted: ...;
                                    parent_visible?: ...;
                                    pinned: ...;
                                    pinned_at: ...;
                                    poll: ...;
                                    quote_approval: ...;
                                    quote_id: ...;
                                    quote_url?: ...;
                                    quote_visible?: ...;
                                    quotes_count: ...;
                                    reblogged: ...;
                                    reblogs_count: ...;
                                    replies_count: ...;
                                    rss_feed: ...;
                                    scheduled_at: ...;
                                    sensitive: ...;
                                    spoiler_text: ...;
                                    spoiler_text_map: ...;
                                    tags: ...;
                                    text: ...;
                                    text_map: ...;
                                    thread_muted?: ...;
                                    translation: ...;
                                    uri: ...;
                                    url: ...;
                                    visibility: ...;
                                } & { quote: ...; reblog: ... };
                                subtype: "reply" | null;
                                type: "mention";
                            }
                            | {
                                account: {
                                    __meta: ...;
                                    accepts_chat_messages: ...;
                                    acct: ...;
                                    ap_id: ...;
                                    avatar: ...;
                                    avatar_default: ...;
                                    avatar_description: ...;
                                    avatar_static: ...;
                                    background_image: ...;
                                    birthday?: ...;
                                    bot: ...;
                                    created_at: ...;
                                    custom_css: ...;
                                    deactivated?: ...;
                                    discoverable: ...;
                                    display_name: ...;
                                    domain: ...;
                                    emojis: ...;
                                    enable_rss: ...;
                                    favicon?: ...;
                                    fields: ...;
                                    followers_count: ...;
                                    following_count: ...;
                                    fqn: ...;
                                    group: ...;
                                    header: ...;
                                    header_default: ...;
                                    header_description: ...;
                                    header_static: ...;
                                    hide_collections?: ...;
                                    hide_favorites: ...;
                                    hide_followers?: ...;
                                    hide_followers_count?: ...;
                                    hide_follows?: ...;
                                    hide_follows_count?: ...;
                                    id: ...;
                                    identity_proofs: ...;
                                    indexable: ...;
                                    is_admin?: ...;
                                    is_cat: ...;
                                    is_moderator?: ...;
                                    is_suggested?: ...;
                                    last_status_at: ...;
                                    limited?: ...;
                                    local?: ...;
                                    location?: ...;
                                    locked: ...;
                                    memorial: ...;
                                    mention_policy: ...;
                                    moved: ...;
                                    noindex: ...;
                                    note: ...;
                                    payment_options: ...;
                                    permit_followback?: ...;
                                    pronouns: ...;
                                    relationship?: ...;
                                    roles: ...;
                                    speak_as_cat: ...;
                                    statuses_count: ...;
                                    subscribers_count: ...;
                                    suspended?: ...;
                                    url: ...;
                                    username: ...;
                                    verified?: ...;
                                } & WithMoved;
                                created_at: string;
                                group_key: string;
                                id: string;
                                is_muted?: boolean;
                                is_seen?: boolean;
                                status: {
                                    account: ...;
                                    application: ...;
                                    approval_status: ...;
                                    bookmark_folder: ...;
                                    bookmarked: ...;
                                    card: ...;
                                    content: ...;
                                    content_map: ...;
                                    content_type: ...;
                                    conversation_id?: ...;
                                    created_at: ...;
                                    direct_conversation_id?: ...;
                                    disliked: ...;
                                    dislikes_count: ...;
                                    edited_at: ...;
                                    emoji_reactions: ...;
                                    emojis: ...;
                                    event: ...;
                                    expires_at?: ...;
                                    favourited: ...;
                                    favourites_count: ...;
                                    filtered: ...;
                                    group: ...;
                                    id: ...;
                                    in_reply_to_account_acct?: ...;
                                    in_reply_to_account_id: ...;
                                    in_reply_to_id: ...;
                                    interaction_policy: ...;
                                    language: ...;
                                    list_id: ...;
                                    local?: ...;
                                    local_only?: ...;
                                    location: ...;
                                    media_attachments: ...;
                                    mentions: ...;
                                    muted: ...;
                                    parent_visible?: ...;
                                    pinned: ...;
                                    pinned_at: ...;
                                    poll: ...;
                                    quote_approval: ...;
                                    quote_id: ...;
                                    quote_url?: ...;
                                    quote_visible?: ...;
                                    quotes_count: ...;
                                    reblogged: ...;
                                    reblogs_count: ...;
                                    replies_count: ...;
                                    rss_feed: ...;
                                    scheduled_at: ...;
                                    sensitive: ...;
                                    spoiler_text: ...;
                                    spoiler_text_map: ...;
                                    tags: ...;
                                    text: ...;
                                    text_map: ...;
                                    thread_muted?: ...;
                                    translation: ...;
                                    uri: ...;
                                    url: ...;
                                    visibility: ...;
                                } & { quote: ...; reblog: ... };
                                type:
                                    | "poll"
                                    | "reblog"
                                    | "quote"
                                    | "favourite"
                                    | "status"
                                    | "update"
                                    | "event_reminder"
                                    | "quoted_update";
                            }
                            | {
                                account: {
                                    __meta: ...;
                                    accepts_chat_messages: ...;
                                    acct: ...;
                                    ap_id: ...;
                                    avatar: ...;
                                    avatar_default: ...;
                                    avatar_description: ...;
                                    avatar_static: ...;
                                    background_image: ...;
                                    birthday?: ...;
                                    bot: ...;
                                    created_at: ...;
                                    custom_css: ...;
                                    deactivated?: ...;
                                    discoverable: ...;
                                    display_name: ...;
                                    domain: ...;
                                    emojis: ...;
                                    enable_rss: ...;
                                    favicon?: ...;
                                    fields: ...;
                                    followers_count: ...;
                                    following_count: ...;
                                    fqn: ...;
                                    group: ...;
                                    header: ...;
                                    header_default: ...;
                                    header_description: ...;
                                    header_static: ...;
                                    hide_collections?: ...;
                                    hide_favorites: ...;
                                    hide_followers?: ...;
                                    hide_followers_count?: ...;
                                    hide_follows?: ...;
                                    hide_follows_count?: ...;
                                    id: ...;
                                    identity_proofs: ...;
                                    indexable: ...;
                                    is_admin?: ...;
                                    is_cat: ...;
                                    is_moderator?: ...;
                                    is_suggested?: ...;
                                    last_status_at: ...;
                                    limited?: ...;
                                    local?: ...;
                                    location?: ...;
                                    locked: ...;
                                    memorial: ...;
                                    mention_policy: ...;
                                    moved: ...;
                                    noindex: ...;
                                    note: ...;
                                    payment_options: ...;
                                    permit_followback?: ...;
                                    pronouns: ...;
                                    relationship?: ...;
                                    roles: ...;
                                    speak_as_cat: ...;
                                    statuses_count: ...;
                                    subscribers_count: ...;
                                    suspended?: ...;
                                    url: ...;
                                    username: ...;
                                    verified?: ...;
                                } & WithMoved;
                                created_at: string;
                                group_key: string;
                                id: string;
                                is_muted?: boolean;
                                is_seen?: boolean;
                                report: {
                                    action_taken?: (...)
                                    | (...)
                                    | (...);
                                    action_taken_at: (...) | (...);
                                    category?: (...) | (...);
                                    comment?: (...) | (...);
                                    created_at?: (...) | (...);
                                    forwarded?: (...) | (...) | (...);
                                    id: string;
                                    rule_ids: (...) | (...);
                                    status_ids: (...) | (...);
                                    target_account: (...) | (...);
                                };
                                type: "admin.report";
                            }
                            | {
                                account: {
                                    __meta: ...;
                                    accepts_chat_messages: ...;
                                    acct: ...;
                                    ap_id: ...;
                                    avatar: ...;
                                    avatar_default: ...;
                                    avatar_description: ...;
                                    avatar_static: ...;
                                    background_image: ...;
                                    birthday?: ...;
                                    bot: ...;
                                    created_at: ...;
                                    custom_css: ...;
                                    deactivated?: ...;
                                    discoverable: ...;
                                    display_name: ...;
                                    domain: ...;
                                    emojis: ...;
                                    enable_rss: ...;
                                    favicon?: ...;
                                    fields: ...;
                                    followers_count: ...;
                                    following_count: ...;
                                    fqn: ...;
                                    group: ...;
                                    header: ...;
                                    header_default: ...;
                                    header_description: ...;
                                    header_static: ...;
                                    hide_collections?: ...;
                                    hide_favorites: ...;
                                    hide_followers?: ...;
                                    hide_followers_count?: ...;
                                    hide_follows?: ...;
                                    hide_follows_count?: ...;
                                    id: ...;
                                    identity_proofs: ...;
                                    indexable: ...;
                                    is_admin?: ...;
                                    is_cat: ...;
                                    is_moderator?: ...;
                                    is_suggested?: ...;
                                    last_status_at: ...;
                                    limited?: ...;
                                    local?: ...;
                                    location?: ...;
                                    locked: ...;
                                    memorial: ...;
                                    mention_policy: ...;
                                    moved: ...;
                                    noindex: ...;
                                    note: ...;
                                    payment_options: ...;
                                    permit_followback?: ...;
                                    pronouns: ...;
                                    relationship?: ...;
                                    roles: ...;
                                    speak_as_cat: ...;
                                    statuses_count: ...;
                                    subscribers_count: ...;
                                    suspended?: ...;
                                    url: ...;
                                    username: ...;
                                    verified?: ...;
                                } & WithMoved;
                                created_at: string;
                                event: {
                                    created_at: string;
                                    id: string;
                                    purged: string;
                                    relationships_count?: (...)
                                    | (...);
                                    type: (...) | (...) | (...);
                                };
                                group_key: string;
                                id: string;
                                is_muted?: boolean;
                                is_seen?: boolean;
                                type: "severed_relationships";
                            }
                            | {
                                account: {
                                    __meta: ...;
                                    accepts_chat_messages: ...;
                                    acct: ...;
                                    ap_id: ...;
                                    avatar: ...;
                                    avatar_default: ...;
                                    avatar_description: ...;
                                    avatar_static: ...;
                                    background_image: ...;
                                    birthday?: ...;
                                    bot: ...;
                                    created_at: ...;
                                    custom_css: ...;
                                    deactivated?: ...;
                                    discoverable: ...;
                                    display_name: ...;
                                    domain: ...;
                                    emojis: ...;
                                    enable_rss: ...;
                                    favicon?: ...;
                                    fields: ...;
                                    followers_count: ...;
                                    following_count: ...;
                                    fqn: ...;
                                    group: ...;
                                    header: ...;
                                    header_default: ...;
                                    header_description: ...;
                                    header_static: ...;
                                    hide_collections?: ...;
                                    hide_favorites: ...;
                                    hide_followers?: ...;
                                    hide_followers_count?: ...;
                                    hide_follows?: ...;
                                    hide_follows_count?: ...;
                                    id: ...;
                                    identity_proofs: ...;
                                    indexable: ...;
                                    is_admin?: ...;
                                    is_cat: ...;
                                    is_moderator?: ...;
                                    is_suggested?: ...;
                                    last_status_at: ...;
                                    limited?: ...;
                                    local?: ...;
                                    location?: ...;
                                    locked: ...;
                                    memorial: ...;
                                    mention_policy: ...;
                                    moved: ...;
                                    noindex: ...;
                                    note: ...;
                                    payment_options: ...;
                                    permit_followback?: ...;
                                    pronouns: ...;
                                    relationship?: ...;
                                    roles: ...;
                                    speak_as_cat: ...;
                                    statuses_count: ...;
                                    subscribers_count: ...;
                                    suspended?: ...;
                                    url: ...;
                                    username: ...;
                                    verified?: ...;
                                } & WithMoved;
                                created_at: string;
                                group_key: string;
                                id: string;
                                is_muted?: boolean;
                                is_seen?: boolean;
                                moderation_warning: {
                                    action: (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                    appeal: (...) | (...);
                                    created_at: string;
                                    id: string;
                                    status_ids: (...)[];
                                    target_account: (...) & (...);
                                    text: string;
                                };
                                type: "moderation_warning";
                            }
                            | {
                                account: {
                                    __meta: ...;
                                    accepts_chat_messages: ...;
                                    acct: ...;
                                    ap_id: ...;
                                    avatar: ...;
                                    avatar_default: ...;
                                    avatar_description: ...;
                                    avatar_static: ...;
                                    background_image: ...;
                                    birthday?: ...;
                                    bot: ...;
                                    created_at: ...;
                                    custom_css: ...;
                                    deactivated?: ...;
                                    discoverable: ...;
                                    display_name: ...;
                                    domain: ...;
                                    emojis: ...;
                                    enable_rss: ...;
                                    favicon?: ...;
                                    fields: ...;
                                    followers_count: ...;
                                    following_count: ...;
                                    fqn: ...;
                                    group: ...;
                                    header: ...;
                                    header_default: ...;
                                    header_description: ...;
                                    header_static: ...;
                                    hide_collections?: ...;
                                    hide_favorites: ...;
                                    hide_followers?: ...;
                                    hide_followers_count?: ...;
                                    hide_follows?: ...;
                                    hide_follows_count?: ...;
                                    id: ...;
                                    identity_proofs: ...;
                                    indexable: ...;
                                    is_admin?: ...;
                                    is_cat: ...;
                                    is_moderator?: ...;
                                    is_suggested?: ...;
                                    last_status_at: ...;
                                    limited?: ...;
                                    local?: ...;
                                    location?: ...;
                                    locked: ...;
                                    memorial: ...;
                                    mention_policy: ...;
                                    moved: ...;
                                    noindex: ...;
                                    note: ...;
                                    payment_options: ...;
                                    permit_followback?: ...;
                                    pronouns: ...;
                                    relationship?: ...;
                                    roles: ...;
                                    speak_as_cat: ...;
                                    statuses_count: ...;
                                    subscribers_count: ...;
                                    suspended?: ...;
                                    url: ...;
                                    username: ...;
                                    verified?: ...;
                                } & WithMoved;
                                created_at: string;
                                group_key: string;
                                id: string;
                                is_muted?: boolean;
                                is_seen?: boolean;
                                target: {
                                    __meta: ...;
                                    accepts_chat_messages: ...;
                                    acct: ...;
                                    ap_id: ...;
                                    avatar: ...;
                                    avatar_default: ...;
                                    avatar_description: ...;
                                    avatar_static: ...;
                                    background_image: ...;
                                    birthday?: ...;
                                    bot: ...;
                                    created_at: ...;
                                    custom_css: ...;
                                    deactivated?: ...;
                                    discoverable: ...;
                                    display_name: ...;
                                    domain: ...;
                                    emojis: ...;
                                    enable_rss: ...;
                                    favicon?: ...;
                                    fields: ...;
                                    followers_count: ...;
                                    following_count: ...;
                                    fqn: ...;
                                    group: ...;
                                    header: ...;
                                    header_default: ...;
                                    header_description: ...;
                                    header_static: ...;
                                    hide_collections?: ...;
                                    hide_favorites: ...;
                                    hide_followers?: ...;
                                    hide_followers_count?: ...;
                                    hide_follows?: ...;
                                    hide_follows_count?: ...;
                                    id: ...;
                                    identity_proofs: ...;
                                    indexable: ...;
                                    is_admin?: ...;
                                    is_cat: ...;
                                    is_moderator?: ...;
                                    is_suggested?: ...;
                                    last_status_at: ...;
                                    limited?: ...;
                                    local?: ...;
                                    location?: ...;
                                    locked: ...;
                                    memorial: ...;
                                    mention_policy: ...;
                                    moved: ...;
                                    noindex: ...;
                                    note: ...;
                                    payment_options: ...;
                                    permit_followback?: ...;
                                    pronouns: ...;
                                    relationship?: ...;
                                    roles: ...;
                                    speak_as_cat: ...;
                                    statuses_count: ...;
                                    subscribers_count: ...;
                                    suspended?: ...;
                                    url: ...;
                                    username: ...;
                                    verified?: ...;
                                } & WithMoved;
                                type: "move";
                            }
                            | {
                                account: {
                                    __meta: ...;
                                    accepts_chat_messages: ...;
                                    acct: ...;
                                    ap_id: ...;
                                    avatar: ...;
                                    avatar_default: ...;
                                    avatar_description: ...;
                                    avatar_static: ...;
                                    background_image: ...;
                                    birthday?: ...;
                                    bot: ...;
                                    created_at: ...;
                                    custom_css: ...;
                                    deactivated?: ...;
                                    discoverable: ...;
                                    display_name: ...;
                                    domain: ...;
                                    emojis: ...;
                                    enable_rss: ...;
                                    favicon?: ...;
                                    fields: ...;
                                    followers_count: ...;
                                    following_count: ...;
                                    fqn: ...;
                                    group: ...;
                                    header: ...;
                                    header_default: ...;
                                    header_description: ...;
                                    header_static: ...;
                                    hide_collections?: ...;
                                    hide_favorites: ...;
                                    hide_followers?: ...;
                                    hide_followers_count?: ...;
                                    hide_follows?: ...;
                                    hide_follows_count?: ...;
                                    id: ...;
                                    identity_proofs: ...;
                                    indexable: ...;
                                    is_admin?: ...;
                                    is_cat: ...;
                                    is_moderator?: ...;
                                    is_suggested?: ...;
                                    last_status_at: ...;
                                    limited?: ...;
                                    local?: ...;
                                    location?: ...;
                                    locked: ...;
                                    memorial: ...;
                                    mention_policy: ...;
                                    moved: ...;
                                    noindex: ...;
                                    note: ...;
                                    payment_options: ...;
                                    permit_followback?: ...;
                                    pronouns: ...;
                                    relationship?: ...;
                                    roles: ...;
                                    speak_as_cat: ...;
                                    statuses_count: ...;
                                    subscribers_count: ...;
                                    suspended?: ...;
                                    url: ...;
                                    username: ...;
                                    verified?: ...;
                                } & WithMoved;
                                created_at: string;
                                emoji: string;
                                emoji_url: string
                                | null;
                                group_key: string;
                                id: string;
                                is_muted?: boolean;
                                is_seen?: boolean;
                                status: {
                                    account: ...;
                                    application: ...;
                                    approval_status: ...;
                                    bookmark_folder: ...;
                                    bookmarked: ...;
                                    card: ...;
                                    content: ...;
                                    content_map: ...;
                                    content_type: ...;
                                    conversation_id?: ...;
                                    created_at: ...;
                                    direct_conversation_id?: ...;
                                    disliked: ...;
                                    dislikes_count: ...;
                                    edited_at: ...;
                                    emoji_reactions: ...;
                                    emojis: ...;
                                    event: ...;
                                    expires_at?: ...;
                                    favourited: ...;
                                    favourites_count: ...;
                                    filtered: ...;
                                    group: ...;
                                    id: ...;
                                    in_reply_to_account_acct?: ...;
                                    in_reply_to_account_id: ...;
                                    in_reply_to_id: ...;
                                    interaction_policy: ...;
                                    language: ...;
                                    list_id: ...;
                                    local?: ...;
                                    local_only?: ...;
                                    location: ...;
                                    media_attachments: ...;
                                    mentions: ...;
                                    muted: ...;
                                    parent_visible?: ...;
                                    pinned: ...;
                                    pinned_at: ...;
                                    poll: ...;
                                    quote_approval: ...;
                                    quote_id: ...;
                                    quote_url?: ...;
                                    quote_visible?: ...;
                                    quotes_count: ...;
                                    reblogged: ...;
                                    reblogs_count: ...;
                                    replies_count: ...;
                                    rss_feed: ...;
                                    scheduled_at: ...;
                                    sensitive: ...;
                                    spoiler_text: ...;
                                    spoiler_text_map: ...;
                                    tags: ...;
                                    text: ...;
                                    text_map: ...;
                                    thread_muted?: ...;
                                    translation: ...;
                                    uri: ...;
                                    url: ...;
                                    visibility: ...;
                                } & { quote: ...; reblog: ... };
                                type: "emoji_reaction";
                            }
                            | {
                                account: {
                                    __meta: ...;
                                    accepts_chat_messages: ...;
                                    acct: ...;
                                    ap_id: ...;
                                    avatar: ...;
                                    avatar_default: ...;
                                    avatar_description: ...;
                                    avatar_static: ...;
                                    background_image: ...;
                                    birthday?: ...;
                                    bot: ...;
                                    created_at: ...;
                                    custom_css: ...;
                                    deactivated?: ...;
                                    discoverable: ...;
                                    display_name: ...;
                                    domain: ...;
                                    emojis: ...;
                                    enable_rss: ...;
                                    favicon?: ...;
                                    fields: ...;
                                    followers_count: ...;
                                    following_count: ...;
                                    fqn: ...;
                                    group: ...;
                                    header: ...;
                                    header_default: ...;
                                    header_description: ...;
                                    header_static: ...;
                                    hide_collections?: ...;
                                    hide_favorites: ...;
                                    hide_followers?: ...;
                                    hide_followers_count?: ...;
                                    hide_follows?: ...;
                                    hide_follows_count?: ...;
                                    id: ...;
                                    identity_proofs: ...;
                                    indexable: ...;
                                    is_admin?: ...;
                                    is_cat: ...;
                                    is_moderator?: ...;
                                    is_suggested?: ...;
                                    last_status_at: ...;
                                    limited?: ...;
                                    local?: ...;
                                    location?: ...;
                                    locked: ...;
                                    memorial: ...;
                                    mention_policy: ...;
                                    moved: ...;
                                    noindex: ...;
                                    note: ...;
                                    payment_options: ...;
                                    permit_followback?: ...;
                                    pronouns: ...;
                                    relationship?: ...;
                                    roles: ...;
                                    speak_as_cat: ...;
                                    statuses_count: ...;
                                    subscribers_count: ...;
                                    suspended?: ...;
                                    url: ...;
                                    username: ...;
                                    verified?: ...;
                                } & WithMoved;
                                chat_message: {
                                    account_id: string;
                                    attachment: (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                    card: (...) | (...);
                                    chat_id: string;
                                    content: string;
                                    created_at: string;
                                    emojis: (...)[];
                                    id: string;
                                    unread: boolean;
                                };
                                created_at: string;
                                group_key: string;
                                id: string;
                                is_muted?: boolean;
                                is_seen?: boolean;
                                type: "chat_mention";
                            }
                            | {
                                account: {
                                    __meta: ...;
                                    accepts_chat_messages: ...;
                                    acct: ...;
                                    ap_id: ...;
                                    avatar: ...;
                                    avatar_default: ...;
                                    avatar_description: ...;
                                    avatar_static: ...;
                                    background_image: ...;
                                    birthday?: ...;
                                    bot: ...;
                                    created_at: ...;
                                    custom_css: ...;
                                    deactivated?: ...;
                                    discoverable: ...;
                                    display_name: ...;
                                    domain: ...;
                                    emojis: ...;
                                    enable_rss: ...;
                                    favicon?: ...;
                                    fields: ...;
                                    followers_count: ...;
                                    following_count: ...;
                                    fqn: ...;
                                    group: ...;
                                    header: ...;
                                    header_default: ...;
                                    header_description: ...;
                                    header_static: ...;
                                    hide_collections?: ...;
                                    hide_favorites: ...;
                                    hide_followers?: ...;
                                    hide_followers_count?: ...;
                                    hide_follows?: ...;
                                    hide_follows_count?: ...;
                                    id: ...;
                                    identity_proofs: ...;
                                    indexable: ...;
                                    is_admin?: ...;
                                    is_cat: ...;
                                    is_moderator?: ...;
                                    is_suggested?: ...;
                                    last_status_at: ...;
                                    limited?: ...;
                                    local?: ...;
                                    location?: ...;
                                    locked: ...;
                                    memorial: ...;
                                    mention_policy: ...;
                                    moved: ...;
                                    noindex: ...;
                                    note: ...;
                                    payment_options: ...;
                                    permit_followback?: ...;
                                    pronouns: ...;
                                    relationship?: ...;
                                    roles: ...;
                                    speak_as_cat: ...;
                                    statuses_count: ...;
                                    subscribers_count: ...;
                                    suspended?: ...;
                                    url: ...;
                                    username: ...;
                                    verified?: ...;
                                } & WithMoved;
                                created_at: string;
                                group_key: string;
                                id: string;
                                is_muted?: boolean;
                                is_seen?: boolean;
                                participation_message: string
                                | null;
                                status: {
                                    account: ...;
                                    application: ...;
                                    approval_status: ...;
                                    bookmark_folder: ...;
                                    bookmarked: ...;
                                    card: ...;
                                    content: ...;
                                    content_map: ...;
                                    content_type: ...;
                                    conversation_id?: ...;
                                    created_at: ...;
                                    direct_conversation_id?: ...;
                                    disliked: ...;
                                    dislikes_count: ...;
                                    edited_at: ...;
                                    emoji_reactions: ...;
                                    emojis: ...;
                                    event: ...;
                                    expires_at?: ...;
                                    favourited: ...;
                                    favourites_count: ...;
                                    filtered: ...;
                                    group: ...;
                                    id: ...;
                                    in_reply_to_account_acct?: ...;
                                    in_reply_to_account_id: ...;
                                    in_reply_to_id: ...;
                                    interaction_policy: ...;
                                    language: ...;
                                    list_id: ...;
                                    local?: ...;
                                    local_only?: ...;
                                    location: ...;
                                    media_attachments: ...;
                                    mentions: ...;
                                    muted: ...;
                                    parent_visible?: ...;
                                    pinned: ...;
                                    pinned_at: ...;
                                    poll: ...;
                                    quote_approval: ...;
                                    quote_id: ...;
                                    quote_url?: ...;
                                    quote_visible?: ...;
                                    quotes_count: ...;
                                    reblogged: ...;
                                    reblogs_count: ...;
                                    replies_count: ...;
                                    rss_feed: ...;
                                    scheduled_at: ...;
                                    sensitive: ...;
                                    spoiler_text: ...;
                                    spoiler_text_map: ...;
                                    tags: ...;
                                    text: ...;
                                    text_map: ...;
                                    thread_muted?: ...;
                                    translation: ...;
                                    uri: ...;
                                    url: ...;
                                    visibility: ...;
                                } & { quote: ...; reblog: ... };
                                type: "participation_accepted" | "participation_request";
                            }
                            | {
                                account: {
                                    __meta: ...;
                                    accepts_chat_messages: ...;
                                    acct: ...;
                                    ap_id: ...;
                                    avatar: ...;
                                    avatar_default: ...;
                                    avatar_description: ...;
                                    avatar_static: ...;
                                    background_image: ...;
                                    birthday?: ...;
                                    bot: ...;
                                    created_at: ...;
                                    custom_css: ...;
                                    deactivated?: ...;
                                    discoverable: ...;
                                    display_name: ...;
                                    domain: ...;
                                    emojis: ...;
                                    enable_rss: ...;
                                    favicon?: ...;
                                    fields: ...;
                                    followers_count: ...;
                                    following_count: ...;
                                    fqn: ...;
                                    group: ...;
                                    header: ...;
                                    header_default: ...;
                                    header_description: ...;
                                    header_static: ...;
                                    hide_collections?: ...;
                                    hide_favorites: ...;
                                    hide_followers?: ...;
                                    hide_followers_count?: ...;
                                    hide_follows?: ...;
                                    hide_follows_count?: ...;
                                    id: ...;
                                    identity_proofs: ...;
                                    indexable: ...;
                                    is_admin?: ...;
                                    is_cat: ...;
                                    is_moderator?: ...;
                                    is_suggested?: ...;
                                    last_status_at: ...;
                                    limited?: ...;
                                    local?: ...;
                                    location?: ...;
                                    locked: ...;
                                    memorial: ...;
                                    mention_policy: ...;
                                    moved: ...;
                                    noindex: ...;
                                    note: ...;
                                    payment_options: ...;
                                    permit_followback?: ...;
                                    pronouns: ...;
                                    relationship?: ...;
                                    roles: ...;
                                    speak_as_cat: ...;
                                    statuses_count: ...;
                                    subscribers_count: ...;
                                    suspended?: ...;
                                    url: ...;
                                    username: ...;
                                    verified?: ...;
                                } & WithMoved;
                                created_at: string;
                                group_key: string;
                                id: string;
                                is_muted?: boolean;
                                is_seen?: boolean;
                                status: Status
                                | null;
                                type: "bite";
                            };
                            stream: string[];
                        }
                        | { event: "filters_changed"; stream: string[] }
                        | {
                            event: "conversation";
                            payload: {
                                accounts: Account[];
                                id: string;
                                last_status: Status | null;
                                unread: boolean;
                            };
                            stream: string[];
                        }
                        | {
                            event: "announcement";
                            payload: {
                                all_day: boolean;
                                content: string;
                                emojis: {
                                    category: (...)
                                    | (...);
                                    shortcode: string;
                                    static_url: string;
                                    url: string;
                                    visible_in_picker: boolean;
                                }[];
                                ends_at: string
                                | null;
                                id: string;
                                mentions: { acct: string; id: string; url: string; username: string }[];
                                published_at: string;
                                reactions: {
                                    announcement_id: string;
                                    count: number;
                                    me: boolean;
                                    name: string;
                                    static_url: (...) | (...);
                                    url: (...) | (...);
                                }[];
                                read: boolean;
                                starts_at: string
                                | null;
                                statuses: { [key: string]: string };
                                tags: {
                                    following?: (...) | (...) | (...);
                                    history: (...) | (...);
                                    name: string;
                                    total: (...) | (...);
                                    url: string;
                                }[];
                                updated_at: string;
                            };
                            stream: string[];
                        }
                        | {
                            event: "announcement.reaction";
                            payload: {
                                announcement_id: string;
                                count: number;
                                me: boolean;
                                name: string;
                                static_url: string
                                | null;
                                url: string | null;
                            };
                            stream: string[];
                        }
                        | {
                            event: "chat_update";
                            payload: {
                                account: {
                                    __meta: { pleroma?: ...; source?: ... };
                                    accepts_chat_messages: (...) | (...) | (...);
                                    acct: string;
                                    ap_id: (...) | (...);
                                    avatar: string;
                                    avatar_default: boolean;
                                    avatar_description: string;
                                    avatar_static: string;
                                    background_image: (...) | (...);
                                    birthday?: (...) | (...);
                                    bot: boolean;
                                    created_at: string;
                                    custom_css: string;
                                    deactivated?: (...) | (...) | (...);
                                    discoverable: boolean;
                                    display_name: string;
                                    domain: string;
                                    emojis: (...)[];
                                    enable_rss: boolean;
                                    favicon?: (...) | (...);
                                    fields: (...)[];
                                    followers_count: number;
                                    following_count: number;
                                    fqn: string;
                                    group: boolean;
                                    header: string;
                                    header_default: boolean;
                                    header_description: string;
                                    header_static: string;
                                    hide_collections?: (...) | (...) | (...);
                                    hide_favorites: boolean;
                                    hide_followers?: (...) | (...) | (...);
                                    hide_followers_count?: (...) | (...) | (...);
                                    hide_follows?: (...) | (...) | (...);
                                    hide_follows_count?: (...) | (...) | (...);
                                    id: string;
                                    identity_proofs: (...)[];
                                    indexable: (...) | (...) | (...);
                                    is_admin?: (...) | (...) | (...);
                                    is_cat: boolean;
                                    is_moderator?: (...) | (...) | (...);
                                    is_suggested?: (...) | (...) | (...);
                                    last_status_at: (...) | (...);
                                    limited?: (...) | (...) | (...);
                                    local?: (...) | (...) | (...);
                                    location?: (...) | (...);
                                    locked: boolean;
                                    memorial: (...) | (...) | (...);
                                    mention_policy: (...) | (...) | (...);
                                    moved: (...) | (...);
                                    noindex: (...) | (...) | (...);
                                    note: string;
                                    payment_options: (...)[];
                                    permit_followback?: (...) | (...) | (...);
                                    pronouns: (...)[];
                                    relationship?: (...) | (...);
                                    roles: (...)[];
                                    speak_as_cat: boolean;
                                    statuses_count: number;
                                    subscribers_count: number;
                                    suspended?: (...) | (...) | (...);
                                    url: string;
                                    username: string;
                                    verified?: (...) | (...) | (...);
                                } & WithMoved;
                                id: string;
                                last_message: | {
                                    account_id: string;
                                    attachment: (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                    card: (...) | (...);
                                    chat_id: string;
                                    content: string;
                                    created_at: string;
                                    emojis: (...)[];
                                    id: string;
                                    unread: boolean;
                                }
                                | null;
                                unread: number;
                                updated_at: string;
                            };
                            stream: string[];
                        }
                        | {
                            event: "follow_relationships_update";
                            payload: {
                                follower: {
                                    follower_count: number
                                    | null;
                                    following_count: number | null;
                                    id: string;
                                };
                                following: {
                                    follower_count: number
                                    | null;
                                    following_count: number | null;
                                    id: string;
                                };
                                state: "follow_pending"
                                | "follow_accept"
                                | "follow_reject";
                            };
                            stream: string[];
                        }
                        | {
                            event: "respond";
                            payload: { result: "success"
                            | "ignored"
                            | "error"; type: string };
                            stream: string[];
                        }
                        | {
                            event: "marker";
                            payload: {
                                [key: string]: {
                                    last_read_id: string;
                                    unread_count?: number;
                                    updated_at: string;
                                    version: number;
                                };
                            };
                            stream: string[];
                        }
                        | { event: "notifications_merged"; stream: string[] },
                ) => void,
            ) => void;
            unsubscribe: (stream: string, params?: StreamingParams) => void;
        }

        Establishing a WebSocket connection Open a multiplexed WebSocket connection to receive events.

      • health: () => Promise<"OK">

        Check if the server is alive Verify that the streaming service is alive before connecting to it