pl-api
    Preparing search index...

    Function notificationsCategory

    • Parameters

      Returns {
          acceptMultipleNotificationRequests: (
              notificationRequestIds: string[],
          ) => Promise<EmptyObject>;
          acceptNotificationRequest: (
              notificationRequestId: string,
          ) => Promise<EmptyObject>;
          checkNotificationRequestsMerged: () => Promise<{ merged: boolean }>;
          dismissMultipleNotificationRequests: (
              notificationRequestIds: string[],
          ) => Promise<EmptyObject>;
          dismissMultipleNotifications: (
              notificationIds: string[],
          ) => Promise<EmptyObject>;
          dismissNotification: (notificationId: string) => Promise<EmptyObject>;
          dismissNotificationRequest: (
              notificationRequestId: string,
          ) => Promise<EmptyObject>;
          dismissNotifications: () => Promise<EmptyObject>;
          getNotification: (
              notificationId: string,
          ) => Promise<
              | {
                  account: {
                      __meta: { pleroma?: any; source?: any };
                      accepts_chat_messages: boolean | null;
                      acct: string;
                      ap_id: string | null;
                      avatar: string;
                      avatar_default: boolean;
                      avatar_description: string;
                      avatar_static: string;
                      background_image: string | null;
                      birthday?: string;
                      bot: boolean;
                      created_at: string;
                      custom_css: string;
                      deactivated?: boolean;
                      discoverable: boolean;
                      display_name: string;
                      domain: string;
                      emojis: {
                          category: string | null;
                          shortcode: string;
                          static_url: string;
                          url: string;
                          visible_in_picker: boolean;
                      }[];
                      enable_rss: boolean;
                      favicon?: string;
                      fields: { name: string; value: string; verified_at: string
                      | null }[];
                      followers_count: number;
                      following_count: number;
                      fqn: string;
                      group: boolean;
                      header: string;
                      header_default: boolean;
                      header_description: string;
                      header_static: string;
                      hide_collections?: boolean;
                      hide_favorites: boolean;
                      hide_followers?: boolean;
                      hide_followers_count?: boolean;
                      hide_follows?: boolean;
                      hide_follows_count?: boolean;
                      id: string;
                      identity_proofs: { name: string; value: string; verified_at: string }[];
                      indexable: boolean | null;
                      is_admin?: boolean;
                      is_cat: boolean;
                      is_moderator?: boolean;
                      is_suggested?: boolean;
                      last_status_at: string | null;
                      limited?: boolean;
                      local?: boolean;
                      location?: string;
                      locked: boolean;
                      memorial: boolean | null;
                      mention_policy: "none" | "only_known" | "only_contacts";
                      moved:
                          | {
                              __meta: { pleroma?: any; source?: any };
                              accepts_chat_messages: boolean | null;
                              acct: string;
                              ap_id: string | null;
                              avatar: string;
                              avatar_default: boolean;
                              avatar_description: string;
                              avatar_static: string;
                              background_image: string | null;
                              birthday?: string;
                              bot: boolean;
                              created_at: string;
                              custom_css: string;
                              deactivated?: boolean;
                              discoverable: boolean;
                              display_name: string;
                              domain: string;
                              emojis: {
                                  category: ...;
                                  shortcode: ...;
                                  static_url: ...;
                                  url: ...;
                                  visible_in_picker: ...;
                              }[];
                              enable_rss: boolean;
                              favicon?: string;
                              fields: { name: ...; value: ...; verified_at: ... }[];
                              followers_count: number;
                              following_count: number;
                              fqn: string;
                              group: boolean;
                              header: string;
                              header_default: boolean;
                              header_description: string;
                              header_static: string;
                              hide_collections?: boolean;
                              hide_favorites: boolean;
                              hide_followers?: boolean;
                              hide_followers_count?: boolean;
                              hide_follows?: boolean;
                              hide_follows_count?: boolean;
                              id: string;
                              identity_proofs: { name: ...; value: ...; verified_at: ... }[];
                              indexable: boolean | null;
                              is_admin?: boolean;
                              is_cat: boolean;
                              is_moderator?: boolean;
                              is_suggested?: boolean;
                              last_status_at: string | null;
                              limited?: boolean;
                              local?: boolean;
                              location?: string;
                              locked: boolean;
                              memorial: boolean | null;
                              mention_policy: "none" | "only_known" | "only_contacts";
                              noindex: boolean | null;
                              note: string;
                              payment_options: ((...) | (...))[];
                              permit_followback?: boolean;
                              pronouns: string[];
                              relationship?: {
                                  blocked_by: ...;
                                  blocking: ...;
                                  domain_blocking: ...;
                                  endorsed: ...;
                                  followed_by: ...;
                                  following: ...;
                                  id: ...;
                                  languages: ...;
                                  muting: ...;
                                  muting_notifications: ...;
                                  note: ...;
                                  notifying: ...;
                                  requested: ...;
                                  showing_reblogs: ...;
                              };
                              roles: {
                                  color: ...;
                                  highlighted: ...;
                                  id: ...;
                                  name: ...;
                                  permissions: ...;
                              }[];
                              speak_as_cat: boolean;
                              statuses_count: number;
                              subscribers_count: number;
                              suspended?: boolean;
                              url: string;
                              username: string;
                              verified?: boolean;
                          }
                          | null;
                      noindex: boolean
                      | null;
                      note: string;
                      payment_options: (
                          | {
                              href: (...)
                              | (...);
                              name: (...) | (...);
                              object_id: (...) | (...);
                              type: "link";
                          }
                          | {
                              amount_min: (...)
                              | (...);
                              chain_id: (...) | (...);
                              object_id: (...) | (...);
                              price: (...) | (...);
                              type: "monero-subscription";
                          }
                      )[];
                      permit_followback?: boolean;
                      pronouns: string[];
                      relationship?: {
                          blocked_by: boolean;
                          blocking: boolean;
                          domain_blocking: boolean;
                          endorsed: boolean;
                          followed_by: boolean;
                          following: boolean;
                          id: string;
                          languages: (...)[]
                          | null;
                          muting: boolean;
                          muting_notifications: boolean;
                          note: string;
                          notifying: boolean;
                          requested: boolean;
                          showing_reblogs: boolean;
                      };
                      roles: {
                          color: string;
                          highlighted: boolean;
                          id: string;
                          name: string;
                          permissions: string;
                      }[];
                      speak_as_cat: boolean;
                      statuses_count: number;
                      subscribers_count: number;
                      suspended?: boolean;
                      url: string;
                      username: string;
                      verified?: boolean;
                  } & 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: { pleroma?: any; source?: any };
                      accepts_chat_messages: boolean | null;
                      acct: string;
                      ap_id: string | null;
                      avatar: string;
                      avatar_default: boolean;
                      avatar_description: string;
                      avatar_static: string;
                      background_image: string | null;
                      birthday?: string;
                      bot: boolean;
                      created_at: string;
                      custom_css: string;
                      deactivated?: boolean;
                      discoverable: boolean;
                      display_name: string;
                      domain: string;
                      emojis: {
                          category: string | null;
                          shortcode: string;
                          static_url: string;
                          url: string;
                          visible_in_picker: boolean;
                      }[];
                      enable_rss: boolean;
                      favicon?: string;
                      fields: { name: string; value: string; verified_at: string
                      | null }[];
                      followers_count: number;
                      following_count: number;
                      fqn: string;
                      group: boolean;
                      header: string;
                      header_default: boolean;
                      header_description: string;
                      header_static: string;
                      hide_collections?: boolean;
                      hide_favorites: boolean;
                      hide_followers?: boolean;
                      hide_followers_count?: boolean;
                      hide_follows?: boolean;
                      hide_follows_count?: boolean;
                      id: string;
                      identity_proofs: { name: string; value: string; verified_at: string }[];
                      indexable: boolean | null;
                      is_admin?: boolean;
                      is_cat: boolean;
                      is_moderator?: boolean;
                      is_suggested?: boolean;
                      last_status_at: string | null;
                      limited?: boolean;
                      local?: boolean;
                      location?: string;
                      locked: boolean;
                      memorial: boolean | null;
                      mention_policy: "none" | "only_known" | "only_contacts";
                      moved:
                          | {
                              __meta: { pleroma?: any; source?: any };
                              accepts_chat_messages: boolean | null;
                              acct: string;
                              ap_id: string | null;
                              avatar: string;
                              avatar_default: boolean;
                              avatar_description: string;
                              avatar_static: string;
                              background_image: string | null;
                              birthday?: string;
                              bot: boolean;
                              created_at: string;
                              custom_css: string;
                              deactivated?: boolean;
                              discoverable: boolean;
                              display_name: string;
                              domain: string;
                              emojis: {
                                  category: ...;
                                  shortcode: ...;
                                  static_url: ...;
                                  url: ...;
                                  visible_in_picker: ...;
                              }[];
                              enable_rss: boolean;
                              favicon?: string;
                              fields: { name: ...; value: ...; verified_at: ... }[];
                              followers_count: number;
                              following_count: number;
                              fqn: string;
                              group: boolean;
                              header: string;
                              header_default: boolean;
                              header_description: string;
                              header_static: string;
                              hide_collections?: boolean;
                              hide_favorites: boolean;
                              hide_followers?: boolean;
                              hide_followers_count?: boolean;
                              hide_follows?: boolean;
                              hide_follows_count?: boolean;
                              id: string;
                              identity_proofs: { name: ...; value: ...; verified_at: ... }[];
                              indexable: boolean | null;
                              is_admin?: boolean;
                              is_cat: boolean;
                              is_moderator?: boolean;
                              is_suggested?: boolean;
                              last_status_at: string | null;
                              limited?: boolean;
                              local?: boolean;
                              location?: string;
                              locked: boolean;
                              memorial: boolean | null;
                              mention_policy: "none" | "only_known" | "only_contacts";
                              noindex: boolean | null;
                              note: string;
                              payment_options: ((...) | (...))[];
                              permit_followback?: boolean;
                              pronouns: string[];
                              relationship?: {
                                  blocked_by: ...;
                                  blocking: ...;
                                  domain_blocking: ...;
                                  endorsed: ...;
                                  followed_by: ...;
                                  following: ...;
                                  id: ...;
                                  languages: ...;
                                  muting: ...;
                                  muting_notifications: ...;
                                  note: ...;
                                  notifying: ...;
                                  requested: ...;
                                  showing_reblogs: ...;
                              };
                              roles: {
                                  color: ...;
                                  highlighted: ...;
                                  id: ...;
                                  name: ...;
                                  permissions: ...;
                              }[];
                              speak_as_cat: boolean;
                              statuses_count: number;
                              subscribers_count: number;
                              suspended?: boolean;
                              url: string;
                              username: string;
                              verified?: boolean;
                          }
                          | null;
                      noindex: boolean
                      | null;
                      note: string;
                      payment_options: (
                          | {
                              href: (...)
                              | (...);
                              name: (...) | (...);
                              object_id: (...) | (...);
                              type: "link";
                          }
                          | {
                              amount_min: (...)
                              | (...);
                              chain_id: (...) | (...);
                              object_id: (...) | (...);
                              price: (...) | (...);
                              type: "monero-subscription";
                          }
                      )[];
                      permit_followback?: boolean;
                      pronouns: string[];
                      relationship?: {
                          blocked_by: boolean;
                          blocking: boolean;
                          domain_blocking: boolean;
                          endorsed: boolean;
                          followed_by: boolean;
                          following: boolean;
                          id: string;
                          languages: (...)[]
                          | null;
                          muting: boolean;
                          muting_notifications: boolean;
                          note: string;
                          notifying: boolean;
                          requested: boolean;
                          showing_reblogs: boolean;
                      };
                      roles: {
                          color: string;
                          highlighted: boolean;
                          id: string;
                          name: string;
                          permissions: string;
                      }[];
                      speak_as_cat: boolean;
                      statuses_count: number;
                      subscribers_count: number;
                      suspended?: boolean;
                      url: string;
                      username: string;
                      verified?: boolean;
                  } & WithMoved;
                  created_at: string;
                  group_key: string;
                  id: string;
                  is_muted?: boolean;
                  is_seen?: boolean;
                  status: {
                      account: {
                          __meta: { pleroma?: any; source?: any };
                          accepts_chat_messages: boolean | null;
                          acct: string;
                          ap_id: string | null;
                          avatar: string;
                          avatar_default: boolean;
                          avatar_description: string;
                          avatar_static: string;
                          background_image: string | null;
                          birthday?: string;
                          bot: boolean;
                          created_at: string;
                          custom_css: string;
                          deactivated?: boolean;
                          discoverable: boolean;
                          display_name: string;
                          domain: string;
                          emojis: {
                              category: ...;
                              shortcode: ...;
                              static_url: ...;
                              url: ...;
                              visible_in_picker: ...;
                          }[];
                          enable_rss: boolean;
                          favicon?: string;
                          fields: { name: ...; value: ...; verified_at: ... }[];
                          followers_count: number;
                          following_count: number;
                          fqn: string;
                          group: boolean;
                          header: string;
                          header_default: boolean;
                          header_description: string;
                          header_static: string;
                          hide_collections?: boolean;
                          hide_favorites: boolean;
                          hide_followers?: boolean;
                          hide_followers_count?: boolean;
                          hide_follows?: boolean;
                          hide_follows_count?: boolean;
                          id: string;
                          identity_proofs: { name: ...; value: ...; verified_at: ... }[];
                          indexable: boolean | null;
                          is_admin?: boolean;
                          is_cat: boolean;
                          is_moderator?: boolean;
                          is_suggested?: boolean;
                          last_status_at: string | null;
                          limited?: boolean;
                          local?: boolean;
                          location?: string;
                          locked: boolean;
                          memorial: boolean | null;
                          mention_policy: "none" | "only_known" | "only_contacts";
                          moved:
                              | {
                                  __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: ...;
                                  noindex: ...;
                                  note: ...;
                                  payment_options: ...;
                                  permit_followback?: ...;
                                  pronouns: ...;
                                  relationship?: ...;
                                  roles: ...;
                                  speak_as_cat: ...;
                                  statuses_count: ...;
                                  subscribers_count: ...;
                                  suspended?: ...;
                                  url: ...;
                                  username: ...;
                                  verified?: ...;
                              }
                              | null;
                          noindex: boolean
                          | null;
                          note: string;
                          payment_options: ((...) | (...))[];
                          permit_followback?: boolean;
                          pronouns: string[];
                          relationship?: {
                              blocked_by: ...;
                              blocking: ...;
                              domain_blocking: ...;
                              endorsed: ...;
                              followed_by: ...;
                              following: ...;
                              id: ...;
                              languages: ...;
                              muting: ...;
                              muting_notifications: ...;
                              note: ...;
                              notifying: ...;
                              requested: ...;
                              showing_reblogs: ...;
                          };
                          roles: {
                              color: ...;
                              highlighted: ...;
                              id: ...;
                              name: ...;
                              permissions: ...;
                          }[];
                          speak_as_cat: boolean;
                          statuses_count: number;
                          subscribers_count: number;
                          suspended?: boolean;
                          url: string;
                          username: string;
                          verified?: boolean;
                      } & WithMoved;
                      application: { name: string; website: string | null }
                      | null;
                      approval_status: "rejected" | "pending" | "approval" | null;
                      bookmark_folder: string | null;
                      bookmarked: boolean;
                      card:
                          | {
                              author_name: string;
                              author_url: string;
                              authors: { account: ...; name: ...; url: ... }[];
                              blurhash: string | null;
                              description: string;
                              embed_url: string;
                              height: number;
                              html: string;
                              image: string | null;
                              image_description: string;
                              provider_name: string;
                              provider_url: string;
                              title: string;
                              type: "link" | "video" | "photo" | "rich";
                              url: string;
                              width: number;
                          }
                          | null;
                      content: string;
                      content_map: { [key: string]: string }
                      | 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: (
                          | {
                              account_ids: (...)[];
                              accounts: (...)[];
                              count: (...) | (...);
                              me: boolean;
                              name: string;
                              static_url: undefined;
                              url: undefined;
                          }
                          | {
                              account_ids: (...)[];
                              accounts: (...)[];
                              count: (...) | (...);
                              me: boolean;
                              name: string;
                              static_url: string;
                              url: string;
                          }
                      )[];
                      emojis: {
                          category: string
                          | null;
                          shortcode: string;
                          static_url: string;
                          url: string;
                          visible_in_picker: boolean;
                      }[];
                      event: | {
                          end_time: string
                          | null;
                          join_mode: "free" | "restricted" | "invite" | "external" | null;
                          join_state: "pending" | "reject" | "accept" | null;
                          location:
                              | {
                                  country: ...;
                                  latitude: ...;
                                  locality: ...;
                                  longitude: ...;
                                  name: ...;
                                  postal_code: ...;
                                  region: ...;
                                  street: ...;
                                  url: ...;
                              }
                              | null;
                          name: string;
                          participants_count: number;
                          participation_request_count: number;
                          start_time: string
                          | null;
                      }
                      | null;
                      expires_at?: string;
                      favourited: boolean;
                      favourites_count: number;
                      filtered: {
                          filter: {
                              context: (...)[];
                              expires_at: (...) | (...);
                              filter_action: (...) | (...) | (...);
                              id: string;
                              title: string;
                          };
                          keyword_matches: string
                          | null;
                          status_matches: string | null;
                      }[];
                      group: | {
                          avatar: string;
                          avatar_default: boolean;
                          avatar_description: string;
                          avatar_static: string;
                          created_at: string;
                          display_name: string;
                          domain: string;
                          emojis: {
                              category: ...;
                              shortcode: ...;
                              static_url: ...;
                              url: ...;
                              visible_in_picker: ...;
                          }[];
                          header: string;
                          header_default: boolean;
                          header_description: string;
                          header_static: string;
                          id: string;
                          locked: boolean;
                          members_count: number;
                          membership_required: boolean;
                          note: string;
                          owner: { id: ... }
                          | null;
                          relationship:
                              | { id: ...; member: ...; requested: ...; role?: ... }
                              | null;
                          statuses_visibility: string;
                          uri: string;
                          url: string;
                      }
                      | 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: string;
                              latitude: number
                              | null;
                              locality: string;
                              longitude: number | null;
                              name: string;
                              postal_code: string;
                              region: string;
                              street: string;
                              url: string;
                          }
                          | null;
                      media_attachments: (
                          | {
                              blurhash: (...)
                              | (...);
                              description: string;
                              id: string;
                              meta: { focus?: ...; original?: ...; small?: ... };
                              mime_type: (...) | (...);
                              preview_url: string;
                              remote_url: (...) | (...);
                              type: "image";
                              url: string;
                          }
                          | {
                              blurhash: (...)
                              | (...);
                              description: string;
                              id: string;
                              meta: { duration?: ...; original?: ...; small?: ... };
                              mime_type: (...) | (...);
                              preview_url: string;
                              remote_url: (...) | (...);
                              type: "video";
                              url: string;
                          }
                          | {
                              blurhash: (...)
                              | (...);
                              description: string;
                              id: string;
                              meta: { duration?: ...; focus?: ...; original?: ... };
                              mime_type: (...) | (...);
                              preview_url: string;
                              remote_url: (...) | (...);
                              type: "gifv";
                              url: string;
                          }
                          | {
                              blurhash: (...)
                              | (...);
                              description: string;
                              id: string;
                              meta: { colors?: ...; duration?: ...; original?: ... };
                              mime_type: (...) | (...);
                              preview_url: string;
                              remote_url: (...) | (...);
                              type: "audio";
                              url: string;
                          }
                          | {
                              blurhash: (...)
                              | (...);
                              description: string;
                              id: string;
                              mime_type: (...) | (...);
                              preview_url: string;
                              remote_url: (...) | (...);
                              type: "unknown";
                              url: string;
                          }
                      )[];
                      mentions: { acct: string; id: string; url: string; username: string }[];
                      muted: boolean;
                      parent_visible?: boolean;
                      pinned: boolean;
                      pinned_at: string | null;
                      poll:
                          | {
                              emojis: {
                                  category: ...;
                                  shortcode: ...;
                                  static_url: ...;
                                  url: ...;
                                  visible_in_picker: ...;
                              }[];
                              expired: boolean;
                              expires_at: string
                              | null;
                              id: string;
                              multiple: boolean;
                              non_anonymous: boolean;
                              options: { title: ...; title_map: ...; votes_count: ... }[];
                              own_votes: (...)[] | null;
                              voted: boolean;
                              voters_count: number;
                              votes_count: number;
                          }
                          | null;
                      quote_approval: | {
                          automatic: ((...) | (...) | (...) | (...))[];
                          current_user: "unknown" | "automatic" | "manual" | "denied";
                          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: string
                              | null;
                              id: string;
                              image_url: string | null;
                              title: string | null;
                              url: string;
                          }
                          | null;
                      scheduled_at: null;
                      sensitive: boolean;
                      spoiler_text: string;
                      spoiler_text_map: { [key: string]: string }
                      | null;
                      tags: {
                          following?: boolean;
                          history: (...)[] | null;
                          name: string;
                          total: number | null;
                          url: string;
                      }[];
                      text: string
                      | null;
                      text_map: { [key: string]: string } | null;
                      thread_muted?: boolean;
                      translation:
                          | false
                          | {
                              content: string;
                              detected_source_language: string;
                              id: string
                              | null;
                              language: string;
                              media_attachments: { description: ...; id: ... }[];
                              poll?: { id: ...; options: ... };
                              provider: string | null;
                              spoiler_text: string;
                          }
                          | null;
                      uri: string;
                      url: string;
                      visibility: string;
                  } & {
                      quote: | Quote
                      | {
                          quoted_status_id: string
                          | null;
                          state:
                              | "rejected"
                              | "pending"
                              | "accepted"
                              | "revoked"
                              | "deleted"
                              | "unauthorized"
                              | "blocked_account"
                              | "blocked_domain"
                              | "muted_account";
                      }
                      | null;
                      reblog: Status
                      | null;
                  };
                  subtype: "reply"
                  | null;
                  type: "mention";
              }
              | {
                  account: {
                      __meta: { pleroma?: any; source?: any };
                      accepts_chat_messages: boolean | null;
                      acct: string;
                      ap_id: string | null;
                      avatar: string;
                      avatar_default: boolean;
                      avatar_description: string;
                      avatar_static: string;
                      background_image: string | null;
                      birthday?: string;
                      bot: boolean;
                      created_at: string;
                      custom_css: string;
                      deactivated?: boolean;
                      discoverable: boolean;
                      display_name: string;
                      domain: string;
                      emojis: {
                          category: string | null;
                          shortcode: string;
                          static_url: string;
                          url: string;
                          visible_in_picker: boolean;
                      }[];
                      enable_rss: boolean;
                      favicon?: string;
                      fields: { name: string; value: string; verified_at: string
                      | null }[];
                      followers_count: number;
                      following_count: number;
                      fqn: string;
                      group: boolean;
                      header: string;
                      header_default: boolean;
                      header_description: string;
                      header_static: string;
                      hide_collections?: boolean;
                      hide_favorites: boolean;
                      hide_followers?: boolean;
                      hide_followers_count?: boolean;
                      hide_follows?: boolean;
                      hide_follows_count?: boolean;
                      id: string;
                      identity_proofs: { name: string; value: string; verified_at: string }[];
                      indexable: boolean | null;
                      is_admin?: boolean;
                      is_cat: boolean;
                      is_moderator?: boolean;
                      is_suggested?: boolean;
                      last_status_at: string | null;
                      limited?: boolean;
                      local?: boolean;
                      location?: string;
                      locked: boolean;
                      memorial: boolean | null;
                      mention_policy: "none" | "only_known" | "only_contacts";
                      moved:
                          | {
                              __meta: { pleroma?: any; source?: any };
                              accepts_chat_messages: boolean | null;
                              acct: string;
                              ap_id: string | null;
                              avatar: string;
                              avatar_default: boolean;
                              avatar_description: string;
                              avatar_static: string;
                              background_image: string | null;
                              birthday?: string;
                              bot: boolean;
                              created_at: string;
                              custom_css: string;
                              deactivated?: boolean;
                              discoverable: boolean;
                              display_name: string;
                              domain: string;
                              emojis: {
                                  category: ...;
                                  shortcode: ...;
                                  static_url: ...;
                                  url: ...;
                                  visible_in_picker: ...;
                              }[];
                              enable_rss: boolean;
                              favicon?: string;
                              fields: { name: ...; value: ...; verified_at: ... }[];
                              followers_count: number;
                              following_count: number;
                              fqn: string;
                              group: boolean;
                              header: string;
                              header_default: boolean;
                              header_description: string;
                              header_static: string;
                              hide_collections?: boolean;
                              hide_favorites: boolean;
                              hide_followers?: boolean;
                              hide_followers_count?: boolean;
                              hide_follows?: boolean;
                              hide_follows_count?: boolean;
                              id: string;
                              identity_proofs: { name: ...; value: ...; verified_at: ... }[];
                              indexable: boolean | null;
                              is_admin?: boolean;
                              is_cat: boolean;
                              is_moderator?: boolean;
                              is_suggested?: boolean;
                              last_status_at: string | null;
                              limited?: boolean;
                              local?: boolean;
                              location?: string;
                              locked: boolean;
                              memorial: boolean | null;
                              mention_policy: "none" | "only_known" | "only_contacts";
                              noindex: boolean | null;
                              note: string;
                              payment_options: ((...) | (...))[];
                              permit_followback?: boolean;
                              pronouns: string[];
                              relationship?: {
                                  blocked_by: ...;
                                  blocking: ...;
                                  domain_blocking: ...;
                                  endorsed: ...;
                                  followed_by: ...;
                                  following: ...;
                                  id: ...;
                                  languages: ...;
                                  muting: ...;
                                  muting_notifications: ...;
                                  note: ...;
                                  notifying: ...;
                                  requested: ...;
                                  showing_reblogs: ...;
                              };
                              roles: {
                                  color: ...;
                                  highlighted: ...;
                                  id: ...;
                                  name: ...;
                                  permissions: ...;
                              }[];
                              speak_as_cat: boolean;
                              statuses_count: number;
                              subscribers_count: number;
                              suspended?: boolean;
                              url: string;
                              username: string;
                              verified?: boolean;
                          }
                          | null;
                      noindex: boolean
                      | null;
                      note: string;
                      payment_options: (
                          | {
                              href: (...)
                              | (...);
                              name: (...) | (...);
                              object_id: (...) | (...);
                              type: "link";
                          }
                          | {
                              amount_min: (...)
                              | (...);
                              chain_id: (...) | (...);
                              object_id: (...) | (...);
                              price: (...) | (...);
                              type: "monero-subscription";
                          }
                      )[];
                      permit_followback?: boolean;
                      pronouns: string[];
                      relationship?: {
                          blocked_by: boolean;
                          blocking: boolean;
                          domain_blocking: boolean;
                          endorsed: boolean;
                          followed_by: boolean;
                          following: boolean;
                          id: string;
                          languages: (...)[]
                          | null;
                          muting: boolean;
                          muting_notifications: boolean;
                          note: string;
                          notifying: boolean;
                          requested: boolean;
                          showing_reblogs: boolean;
                      };
                      roles: {
                          color: string;
                          highlighted: boolean;
                          id: string;
                          name: string;
                          permissions: string;
                      }[];
                      speak_as_cat: boolean;
                      statuses_count: number;
                      subscribers_count: number;
                      suspended?: boolean;
                      url: string;
                      username: string;
                      verified?: boolean;
                  } & WithMoved;
                  created_at: string;
                  group_key: string;
                  id: string;
                  is_muted?: boolean;
                  is_seen?: boolean;
                  status: {
                      account: {
                          __meta: { pleroma?: any; source?: any };
                          accepts_chat_messages: boolean | null;
                          acct: string;
                          ap_id: string | null;
                          avatar: string;
                          avatar_default: boolean;
                          avatar_description: string;
                          avatar_static: string;
                          background_image: string | null;
                          birthday?: string;
                          bot: boolean;
                          created_at: string;
                          custom_css: string;
                          deactivated?: boolean;
                          discoverable: boolean;
                          display_name: string;
                          domain: string;
                          emojis: {
                              category: ...;
                              shortcode: ...;
                              static_url: ...;
                              url: ...;
                              visible_in_picker: ...;
                          }[];
                          enable_rss: boolean;
                          favicon?: string;
                          fields: { name: ...; value: ...; verified_at: ... }[];
                          followers_count: number;
                          following_count: number;
                          fqn: string;
                          group: boolean;
                          header: string;
                          header_default: boolean;
                          header_description: string;
                          header_static: string;
                          hide_collections?: boolean;
                          hide_favorites: boolean;
                          hide_followers?: boolean;
                          hide_followers_count?: boolean;
                          hide_follows?: boolean;
                          hide_follows_count?: boolean;
                          id: string;
                          identity_proofs: { name: ...; value: ...; verified_at: ... }[];
                          indexable: boolean | null;
                          is_admin?: boolean;
                          is_cat: boolean;
                          is_moderator?: boolean;
                          is_suggested?: boolean;
                          last_status_at: string | null;
                          limited?: boolean;
                          local?: boolean;
                          location?: string;
                          locked: boolean;
                          memorial: boolean | null;
                          mention_policy: "none" | "only_known" | "only_contacts";
                          moved:
                              | {
                                  __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: ...;
                                  noindex: ...;
                                  note: ...;
                                  payment_options: ...;
                                  permit_followback?: ...;
                                  pronouns: ...;
                                  relationship?: ...;
                                  roles: ...;
                                  speak_as_cat: ...;
                                  statuses_count: ...;
                                  subscribers_count: ...;
                                  suspended?: ...;
                                  url: ...;
                                  username: ...;
                                  verified?: ...;
                              }
                              | null;
                          noindex: boolean
                          | null;
                          note: string;
                          payment_options: ((...) | (...))[];
                          permit_followback?: boolean;
                          pronouns: string[];
                          relationship?: {
                              blocked_by: ...;
                              blocking: ...;
                              domain_blocking: ...;
                              endorsed: ...;
                              followed_by: ...;
                              following: ...;
                              id: ...;
                              languages: ...;
                              muting: ...;
                              muting_notifications: ...;
                              note: ...;
                              notifying: ...;
                              requested: ...;
                              showing_reblogs: ...;
                          };
                          roles: {
                              color: ...;
                              highlighted: ...;
                              id: ...;
                              name: ...;
                              permissions: ...;
                          }[];
                          speak_as_cat: boolean;
                          statuses_count: number;
                          subscribers_count: number;
                          suspended?: boolean;
                          url: string;
                          username: string;
                          verified?: boolean;
                      } & WithMoved;
                      application: { name: string; website: string | null }
                      | null;
                      approval_status: "rejected" | "pending" | "approval" | null;
                      bookmark_folder: string | null;
                      bookmarked: boolean;
                      card:
                          | {
                              author_name: string;
                              author_url: string;
                              authors: { account: ...; name: ...; url: ... }[];
                              blurhash: string | null;
                              description: string;
                              embed_url: string;
                              height: number;
                              html: string;
                              image: string | null;
                              image_description: string;
                              provider_name: string;
                              provider_url: string;
                              title: string;
                              type: "link" | "video" | "photo" | "rich";
                              url: string;
                              width: number;
                          }
                          | null;
                      content: string;
                      content_map: { [key: string]: string }
                      | 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: (
                          | {
                              account_ids: (...)[];
                              accounts: (...)[];
                              count: (...) | (...);
                              me: boolean;
                              name: string;
                              static_url: undefined;
                              url: undefined;
                          }
                          | {
                              account_ids: (...)[];
                              accounts: (...)[];
                              count: (...) | (...);
                              me: boolean;
                              name: string;
                              static_url: string;
                              url: string;
                          }
                      )[];
                      emojis: {
                          category: string
                          | null;
                          shortcode: string;
                          static_url: string;
                          url: string;
                          visible_in_picker: boolean;
                      }[];
                      event: | {
                          end_time: string
                          | null;
                          join_mode: "free" | "restricted" | "invite" | "external" | null;
                          join_state: "pending" | "reject" | "accept" | null;
                          location:
                              | {
                                  country: ...;
                                  latitude: ...;
                                  locality: ...;
                                  longitude: ...;
                                  name: ...;
                                  postal_code: ...;
                                  region: ...;
                                  street: ...;
                                  url: ...;
                              }
                              | null;
                          name: string;
                          participants_count: number;
                          participation_request_count: number;
                          start_time: string
                          | null;
                      }
                      | null;
                      expires_at?: string;
                      favourited: boolean;
                      favourites_count: number;
                      filtered: {
                          filter: {
                              context: (...)[];
                              expires_at: (...) | (...);
                              filter_action: (...) | (...) | (...);
                              id: string;
                              title: string;
                          };
                          keyword_matches: string
                          | null;
                          status_matches: string | null;
                      }[];
                      group: | {
                          avatar: string;
                          avatar_default: boolean;
                          avatar_description: string;
                          avatar_static: string;
                          created_at: string;
                          display_name: string;
                          domain: string;
                          emojis: {
                              category: ...;
                              shortcode: ...;
                              static_url: ...;
                              url: ...;
                              visible_in_picker: ...;
                          }[];
                          header: string;
                          header_default: boolean;
                          header_description: string;
                          header_static: string;
                          id: string;
                          locked: boolean;
                          members_count: number;
                          membership_required: boolean;
                          note: string;
                          owner: { id: ... }
                          | null;
                          relationship:
                              | { id: ...; member: ...; requested: ...; role?: ... }
                              | null;
                          statuses_visibility: string;
                          uri: string;
                          url: string;
                      }
                      | 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: string;
                              latitude: number
                              | null;
                              locality: string;
                              longitude: number | null;
                              name: string;
                              postal_code: string;
                              region: string;
                              street: string;
                              url: string;
                          }
                          | null;
                      media_attachments: (
                          | {
                              blurhash: (...)
                              | (...);
                              description: string;
                              id: string;
                              meta: { focus?: ...; original?: ...; small?: ... };
                              mime_type: (...) | (...);
                              preview_url: string;
                              remote_url: (...) | (...);
                              type: "image";
                              url: string;
                          }
                          | {
                              blurhash: (...)
                              | (...);
                              description: string;
                              id: string;
                              meta: { duration?: ...; original?: ...; small?: ... };
                              mime_type: (...) | (...);
                              preview_url: string;
                              remote_url: (...) | (...);
                              type: "video";
                              url: string;
                          }
                          | {
                              blurhash: (...)
                              | (...);
                              description: string;
                              id: string;
                              meta: { duration?: ...; focus?: ...; original?: ... };
                              mime_type: (...) | (...);
                              preview_url: string;
                              remote_url: (...) | (...);
                              type: "gifv";
                              url: string;
                          }
                          | {
                              blurhash: (...)
                              | (...);
                              description: string;
                              id: string;
                              meta: { colors?: ...; duration?: ...; original?: ... };
                              mime_type: (...) | (...);
                              preview_url: string;
                              remote_url: (...) | (...);
                              type: "audio";
                              url: string;
                          }
                          | {
                              blurhash: (...)
                              | (...);
                              description: string;
                              id: string;
                              mime_type: (...) | (...);
                              preview_url: string;
                              remote_url: (...) | (...);
                              type: "unknown";
                              url: string;
                          }
                      )[];
                      mentions: { acct: string; id: string; url: string; username: string }[];
                      muted: boolean;
                      parent_visible?: boolean;
                      pinned: boolean;
                      pinned_at: string | null;
                      poll:
                          | {
                              emojis: {
                                  category: ...;
                                  shortcode: ...;
                                  static_url: ...;
                                  url: ...;
                                  visible_in_picker: ...;
                              }[];
                              expired: boolean;
                              expires_at: string
                              | null;
                              id: string;
                              multiple: boolean;
                              non_anonymous: boolean;
                              options: { title: ...; title_map: ...; votes_count: ... }[];
                              own_votes: (...)[] | null;
                              voted: boolean;
                              voters_count: number;
                              votes_count: number;
                          }
                          | null;
                      quote_approval: | {
                          automatic: ((...) | (...) | (...) | (...))[];
                          current_user: "unknown" | "automatic" | "manual" | "denied";
                          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: string
                              | null;
                              id: string;
                              image_url: string | null;
                              title: string | null;
                              url: string;
                          }
                          | null;
                      scheduled_at: null;
                      sensitive: boolean;
                      spoiler_text: string;
                      spoiler_text_map: { [key: string]: string }
                      | null;
                      tags: {
                          following?: boolean;
                          history: (...)[] | null;
                          name: string;
                          total: number | null;
                          url: string;
                      }[];
                      text: string
                      | null;
                      text_map: { [key: string]: string } | null;
                      thread_muted?: boolean;
                      translation:
                          | false
                          | {
                              content: string;
                              detected_source_language: string;
                              id: string
                              | null;
                              language: string;
                              media_attachments: { description: ...; id: ... }[];
                              poll?: { id: ...; options: ... };
                              provider: string | null;
                              spoiler_text: string;
                          }
                          | null;
                      uri: string;
                      url: string;
                      visibility: string;
                  } & {
                      quote: | Quote
                      | {
                          quoted_status_id: string
                          | null;
                          state:
                              | "rejected"
                              | "pending"
                              | "accepted"
                              | "revoked"
                              | "deleted"
                              | "unauthorized"
                              | "blocked_account"
                              | "blocked_domain"
                              | "muted_account";
                      }
                      | null;
                      reblog: Status
                      | null;
                  };
                  type: | "poll"
                  | "reblog"
                  | "quote"
                  | "favourite"
                  | "status"
                  | "update"
                  | "event_reminder"
                  | "quoted_update";
              }
              | {
                  account: {
                      __meta: { pleroma?: any; source?: any };
                      accepts_chat_messages: boolean | null;
                      acct: string;
                      ap_id: string | null;
                      avatar: string;
                      avatar_default: boolean;
                      avatar_description: string;
                      avatar_static: string;
                      background_image: string | null;
                      birthday?: string;
                      bot: boolean;
                      created_at: string;
                      custom_css: string;
                      deactivated?: boolean;
                      discoverable: boolean;
                      display_name: string;
                      domain: string;
                      emojis: {
                          category: string | null;
                          shortcode: string;
                          static_url: string;
                          url: string;
                          visible_in_picker: boolean;
                      }[];
                      enable_rss: boolean;
                      favicon?: string;
                      fields: { name: string; value: string; verified_at: string
                      | null }[];
                      followers_count: number;
                      following_count: number;
                      fqn: string;
                      group: boolean;
                      header: string;
                      header_default: boolean;
                      header_description: string;
                      header_static: string;
                      hide_collections?: boolean;
                      hide_favorites: boolean;
                      hide_followers?: boolean;
                      hide_followers_count?: boolean;
                      hide_follows?: boolean;
                      hide_follows_count?: boolean;
                      id: string;
                      identity_proofs: { name: string; value: string; verified_at: string }[];
                      indexable: boolean | null;
                      is_admin?: boolean;
                      is_cat: boolean;
                      is_moderator?: boolean;
                      is_suggested?: boolean;
                      last_status_at: string | null;
                      limited?: boolean;
                      local?: boolean;
                      location?: string;
                      locked: boolean;
                      memorial: boolean | null;
                      mention_policy: "none" | "only_known" | "only_contacts";
                      moved:
                          | {
                              __meta: { pleroma?: any; source?: any };
                              accepts_chat_messages: boolean | null;
                              acct: string;
                              ap_id: string | null;
                              avatar: string;
                              avatar_default: boolean;
                              avatar_description: string;
                              avatar_static: string;
                              background_image: string | null;
                              birthday?: string;
                              bot: boolean;
                              created_at: string;
                              custom_css: string;
                              deactivated?: boolean;
                              discoverable: boolean;
                              display_name: string;
                              domain: string;
                              emojis: {
                                  category: ...;
                                  shortcode: ...;
                                  static_url: ...;
                                  url: ...;
                                  visible_in_picker: ...;
                              }[];
                              enable_rss: boolean;
                              favicon?: string;
                              fields: { name: ...; value: ...; verified_at: ... }[];
                              followers_count: number;
                              following_count: number;
                              fqn: string;
                              group: boolean;
                              header: string;
                              header_default: boolean;
                              header_description: string;
                              header_static: string;
                              hide_collections?: boolean;
                              hide_favorites: boolean;
                              hide_followers?: boolean;
                              hide_followers_count?: boolean;
                              hide_follows?: boolean;
                              hide_follows_count?: boolean;
                              id: string;
                              identity_proofs: { name: ...; value: ...; verified_at: ... }[];
                              indexable: boolean | null;
                              is_admin?: boolean;
                              is_cat: boolean;
                              is_moderator?: boolean;
                              is_suggested?: boolean;
                              last_status_at: string | null;
                              limited?: boolean;
                              local?: boolean;
                              location?: string;
                              locked: boolean;
                              memorial: boolean | null;
                              mention_policy: "none" | "only_known" | "only_contacts";
                              noindex: boolean | null;
                              note: string;
                              payment_options: ((...) | (...))[];
                              permit_followback?: boolean;
                              pronouns: string[];
                              relationship?: {
                                  blocked_by: ...;
                                  blocking: ...;
                                  domain_blocking: ...;
                                  endorsed: ...;
                                  followed_by: ...;
                                  following: ...;
                                  id: ...;
                                  languages: ...;
                                  muting: ...;
                                  muting_notifications: ...;
                                  note: ...;
                                  notifying: ...;
                                  requested: ...;
                                  showing_reblogs: ...;
                              };
                              roles: {
                                  color: ...;
                                  highlighted: ...;
                                  id: ...;
                                  name: ...;
                                  permissions: ...;
                              }[];
                              speak_as_cat: boolean;
                              statuses_count: number;
                              subscribers_count: number;
                              suspended?: boolean;
                              url: string;
                              username: string;
                              verified?: boolean;
                          }
                          | null;
                      noindex: boolean
                      | null;
                      note: string;
                      payment_options: (
                          | {
                              href: (...)
                              | (...);
                              name: (...) | (...);
                              object_id: (...) | (...);
                              type: "link";
                          }
                          | {
                              amount_min: (...)
                              | (...);
                              chain_id: (...) | (...);
                              object_id: (...) | (...);
                              price: (...) | (...);
                              type: "monero-subscription";
                          }
                      )[];
                      permit_followback?: boolean;
                      pronouns: string[];
                      relationship?: {
                          blocked_by: boolean;
                          blocking: boolean;
                          domain_blocking: boolean;
                          endorsed: boolean;
                          followed_by: boolean;
                          following: boolean;
                          id: string;
                          languages: (...)[]
                          | null;
                          muting: boolean;
                          muting_notifications: boolean;
                          note: string;
                          notifying: boolean;
                          requested: boolean;
                          showing_reblogs: boolean;
                      };
                      roles: {
                          color: string;
                          highlighted: boolean;
                          id: string;
                          name: string;
                          permissions: string;
                      }[];
                      speak_as_cat: boolean;
                      statuses_count: number;
                      subscribers_count: number;
                      suspended?: boolean;
                      url: string;
                      username: string;
                      verified?: boolean;
                  } & WithMoved;
                  created_at: string;
                  group_key: string;
                  id: string;
                  is_muted?: boolean;
                  is_seen?: boolean;
                  report: {
                      action_taken?: boolean;
                      action_taken_at: string
                      | null;
                      category?: string;
                      comment?: string;
                      created_at?: string;
                      forwarded?: boolean;
                      id: string;
                      rule_ids: string | null;
                      status_ids: string | null;
                      target_account: Account | null;
                  };
                  type: "admin.report";
              }
              | {
                  account: {
                      __meta: { pleroma?: any; source?: any };
                      accepts_chat_messages: boolean | null;
                      acct: string;
                      ap_id: string | null;
                      avatar: string;
                      avatar_default: boolean;
                      avatar_description: string;
                      avatar_static: string;
                      background_image: string | null;
                      birthday?: string;
                      bot: boolean;
                      created_at: string;
                      custom_css: string;
                      deactivated?: boolean;
                      discoverable: boolean;
                      display_name: string;
                      domain: string;
                      emojis: {
                          category: string | null;
                          shortcode: string;
                          static_url: string;
                          url: string;
                          visible_in_picker: boolean;
                      }[];
                      enable_rss: boolean;
                      favicon?: string;
                      fields: { name: string; value: string; verified_at: string
                      | null }[];
                      followers_count: number;
                      following_count: number;
                      fqn: string;
                      group: boolean;
                      header: string;
                      header_default: boolean;
                      header_description: string;
                      header_static: string;
                      hide_collections?: boolean;
                      hide_favorites: boolean;
                      hide_followers?: boolean;
                      hide_followers_count?: boolean;
                      hide_follows?: boolean;
                      hide_follows_count?: boolean;
                      id: string;
                      identity_proofs: { name: string; value: string; verified_at: string }[];
                      indexable: boolean | null;
                      is_admin?: boolean;
                      is_cat: boolean;
                      is_moderator?: boolean;
                      is_suggested?: boolean;
                      last_status_at: string | null;
                      limited?: boolean;
                      local?: boolean;
                      location?: string;
                      locked: boolean;
                      memorial: boolean | null;
                      mention_policy: "none" | "only_known" | "only_contacts";
                      moved:
                          | {
                              __meta: { pleroma?: any; source?: any };
                              accepts_chat_messages: boolean | null;
                              acct: string;
                              ap_id: string | null;
                              avatar: string;
                              avatar_default: boolean;
                              avatar_description: string;
                              avatar_static: string;
                              background_image: string | null;
                              birthday?: string;
                              bot: boolean;
                              created_at: string;
                              custom_css: string;
                              deactivated?: boolean;
                              discoverable: boolean;
                              display_name: string;
                              domain: string;
                              emojis: {
                                  category: ...;
                                  shortcode: ...;
                                  static_url: ...;
                                  url: ...;
                                  visible_in_picker: ...;
                              }[];
                              enable_rss: boolean;
                              favicon?: string;
                              fields: { name: ...; value: ...; verified_at: ... }[];
                              followers_count: number;
                              following_count: number;
                              fqn: string;
                              group: boolean;
                              header: string;
                              header_default: boolean;
                              header_description: string;
                              header_static: string;
                              hide_collections?: boolean;
                              hide_favorites: boolean;
                              hide_followers?: boolean;
                              hide_followers_count?: boolean;
                              hide_follows?: boolean;
                              hide_follows_count?: boolean;
                              id: string;
                              identity_proofs: { name: ...; value: ...; verified_at: ... }[];
                              indexable: boolean | null;
                              is_admin?: boolean;
                              is_cat: boolean;
                              is_moderator?: boolean;
                              is_suggested?: boolean;
                              last_status_at: string | null;
                              limited?: boolean;
                              local?: boolean;
                              location?: string;
                              locked: boolean;
                              memorial: boolean | null;
                              mention_policy: "none" | "only_known" | "only_contacts";
                              noindex: boolean | null;
                              note: string;
                              payment_options: ((...) | (...))[];
                              permit_followback?: boolean;
                              pronouns: string[];
                              relationship?: {
                                  blocked_by: ...;
                                  blocking: ...;
                                  domain_blocking: ...;
                                  endorsed: ...;
                                  followed_by: ...;
                                  following: ...;
                                  id: ...;
                                  languages: ...;
                                  muting: ...;
                                  muting_notifications: ...;
                                  note: ...;
                                  notifying: ...;
                                  requested: ...;
                                  showing_reblogs: ...;
                              };
                              roles: {
                                  color: ...;
                                  highlighted: ...;
                                  id: ...;
                                  name: ...;
                                  permissions: ...;
                              }[];
                              speak_as_cat: boolean;
                              statuses_count: number;
                              subscribers_count: number;
                              suspended?: boolean;
                              url: string;
                              username: string;
                              verified?: boolean;
                          }
                          | null;
                      noindex: boolean
                      | null;
                      note: string;
                      payment_options: (
                          | {
                              href: (...)
                              | (...);
                              name: (...) | (...);
                              object_id: (...) | (...);
                              type: "link";
                          }
                          | {
                              amount_min: (...)
                              | (...);
                              chain_id: (...) | (...);
                              object_id: (...) | (...);
                              price: (...) | (...);
                              type: "monero-subscription";
                          }
                      )[];
                      permit_followback?: boolean;
                      pronouns: string[];
                      relationship?: {
                          blocked_by: boolean;
                          blocking: boolean;
                          domain_blocking: boolean;
                          endorsed: boolean;
                          followed_by: boolean;
                          following: boolean;
                          id: string;
                          languages: (...)[]
                          | null;
                          muting: boolean;
                          muting_notifications: boolean;
                          note: string;
                          notifying: boolean;
                          requested: boolean;
                          showing_reblogs: boolean;
                      };
                      roles: {
                          color: string;
                          highlighted: boolean;
                          id: string;
                          name: string;
                          permissions: string;
                      }[];
                      speak_as_cat: boolean;
                      statuses_count: number;
                      subscribers_count: number;
                      suspended?: boolean;
                      url: string;
                      username: string;
                      verified?: boolean;
                  } & WithMoved;
                  created_at: string;
                  event: {
                      created_at: string;
                      id: string;
                      purged: string;
                      relationships_count?: number;
                      type: "domain_block"
                      | "user_domain_block"
                      | "account_suspension";
                  };
                  group_key: string;
                  id: string;
                  is_muted?: boolean;
                  is_seen?: boolean;
                  type: "severed_relationships";
              }
              | {
                  account: {
                      __meta: { pleroma?: any; source?: any };
                      accepts_chat_messages: boolean | null;
                      acct: string;
                      ap_id: string | null;
                      avatar: string;
                      avatar_default: boolean;
                      avatar_description: string;
                      avatar_static: string;
                      background_image: string | null;
                      birthday?: string;
                      bot: boolean;
                      created_at: string;
                      custom_css: string;
                      deactivated?: boolean;
                      discoverable: boolean;
                      display_name: string;
                      domain: string;
                      emojis: {
                          category: string | null;
                          shortcode: string;
                          static_url: string;
                          url: string;
                          visible_in_picker: boolean;
                      }[];
                      enable_rss: boolean;
                      favicon?: string;
                      fields: { name: string; value: string; verified_at: string
                      | null }[];
                      followers_count: number;
                      following_count: number;
                      fqn: string;
                      group: boolean;
                      header: string;
                      header_default: boolean;
                      header_description: string;
                      header_static: string;
                      hide_collections?: boolean;
                      hide_favorites: boolean;
                      hide_followers?: boolean;
                      hide_followers_count?: boolean;
                      hide_follows?: boolean;
                      hide_follows_count?: boolean;
                      id: string;
                      identity_proofs: { name: string; value: string; verified_at: string }[];
                      indexable: boolean | null;
                      is_admin?: boolean;
                      is_cat: boolean;
                      is_moderator?: boolean;
                      is_suggested?: boolean;
                      last_status_at: string | null;
                      limited?: boolean;
                      local?: boolean;
                      location?: string;
                      locked: boolean;
                      memorial: boolean | null;
                      mention_policy: "none" | "only_known" | "only_contacts";
                      moved:
                          | {
                              __meta: { pleroma?: any; source?: any };
                              accepts_chat_messages: boolean | null;
                              acct: string;
                              ap_id: string | null;
                              avatar: string;
                              avatar_default: boolean;
                              avatar_description: string;
                              avatar_static: string;
                              background_image: string | null;
                              birthday?: string;
                              bot: boolean;
                              created_at: string;
                              custom_css: string;
                              deactivated?: boolean;
                              discoverable: boolean;
                              display_name: string;
                              domain: string;
                              emojis: {
                                  category: ...;
                                  shortcode: ...;
                                  static_url: ...;
                                  url: ...;
                                  visible_in_picker: ...;
                              }[];
                              enable_rss: boolean;
                              favicon?: string;
                              fields: { name: ...; value: ...; verified_at: ... }[];
                              followers_count: number;
                              following_count: number;
                              fqn: string;
                              group: boolean;
                              header: string;
                              header_default: boolean;
                              header_description: string;
                              header_static: string;
                              hide_collections?: boolean;
                              hide_favorites: boolean;
                              hide_followers?: boolean;
                              hide_followers_count?: boolean;
                              hide_follows?: boolean;
                              hide_follows_count?: boolean;
                              id: string;
                              identity_proofs: { name: ...; value: ...; verified_at: ... }[];
                              indexable: boolean | null;
                              is_admin?: boolean;
                              is_cat: boolean;
                              is_moderator?: boolean;
                              is_suggested?: boolean;
                              last_status_at: string | null;
                              limited?: boolean;
                              local?: boolean;
                              location?: string;
                              locked: boolean;
                              memorial: boolean | null;
                              mention_policy: "none" | "only_known" | "only_contacts";
                              noindex: boolean | null;
                              note: string;
                              payment_options: ((...) | (...))[];
                              permit_followback?: boolean;
                              pronouns: string[];
                              relationship?: {
                                  blocked_by: ...;
                                  blocking: ...;
                                  domain_blocking: ...;
                                  endorsed: ...;
                                  followed_by: ...;
                                  following: ...;
                                  id: ...;
                                  languages: ...;
                                  muting: ...;
                                  muting_notifications: ...;
                                  note: ...;
                                  notifying: ...;
                                  requested: ...;
                                  showing_reblogs: ...;
                              };
                              roles: {
                                  color: ...;
                                  highlighted: ...;
                                  id: ...;
                                  name: ...;
                                  permissions: ...;
                              }[];
                              speak_as_cat: boolean;
                              statuses_count: number;
                              subscribers_count: number;
                              suspended?: boolean;
                              url: string;
                              username: string;
                              verified?: boolean;
                          }
                          | null;
                      noindex: boolean
                      | null;
                      note: string;
                      payment_options: (
                          | {
                              href: (...)
                              | (...);
                              name: (...) | (...);
                              object_id: (...) | (...);
                              type: "link";
                          }
                          | {
                              amount_min: (...)
                              | (...);
                              chain_id: (...) | (...);
                              object_id: (...) | (...);
                              price: (...) | (...);
                              type: "monero-subscription";
                          }
                      )[];
                      permit_followback?: boolean;
                      pronouns: string[];
                      relationship?: {
                          blocked_by: boolean;
                          blocking: boolean;
                          domain_blocking: boolean;
                          endorsed: boolean;
                          followed_by: boolean;
                          following: boolean;
                          id: string;
                          languages: (...)[]
                          | null;
                          muting: boolean;
                          muting_notifications: boolean;
                          note: string;
                          notifying: boolean;
                          requested: boolean;
                          showing_reblogs: boolean;
                      };
                      roles: {
                          color: string;
                          highlighted: boolean;
                          id: string;
                          name: string;
                          permissions: string;
                      }[];
                      speak_as_cat: boolean;
                      statuses_count: number;
                      subscribers_count: number;
                      suspended?: boolean;
                      url: string;
                      username: string;
                      verified?: boolean;
                  } & WithMoved;
                  created_at: string;
                  group_key: string;
                  id: string;
                  is_muted?: boolean;
                  is_seen?: boolean;
                  moderation_warning: {
                      action: | "none"
                      | "disable"
                      | "mark_statuses_as_sensitive"
                      | "delete_statuses"
                      | "sensitive"
                      | "silence"
                      | "suspend";
                      appeal: | { state: "approved"
                      | "rejected"
                      | "pending"; text: string }
                      | null;
                      created_at: string;
                      id: string;
                      status_ids: string[];
                      target_account: {
                          __meta: { pleroma?: any; source?: any };
                          accepts_chat_messages: boolean | null;
                          acct: string;
                          ap_id: string | null;
                          avatar: string;
                          avatar_default: boolean;
                          avatar_description: string;
                          avatar_static: string;
                          background_image: string | null;
                          birthday?: string;
                          bot: boolean;
                          created_at: string;
                          custom_css: string;
                          deactivated?: boolean;
                          discoverable: boolean;
                          display_name: string;
                          domain: string;
                          emojis: {
                              category: (...) | (...);
                              shortcode: string;
                              static_url: string;
                              url: string;
                              visible_in_picker: boolean;
                          }[];
                          enable_rss: boolean;
                          favicon?: string;
                          fields: { name: string; value: string; verified_at: (...)
                          | (...) }[];
                          followers_count: number;
                          following_count: number;
                          fqn: string;
                          group: boolean;
                          header: string;
                          header_default: boolean;
                          header_description: string;
                          header_static: string;
                          hide_collections?: boolean;
                          hide_favorites: boolean;
                          hide_followers?: boolean;
                          hide_followers_count?: boolean;
                          hide_follows?: boolean;
                          hide_follows_count?: boolean;
                          id: string;
                          identity_proofs: { name: string; value: string; verified_at: string }[];
                          indexable: boolean | null;
                          is_admin?: boolean;
                          is_cat: boolean;
                          is_moderator?: boolean;
                          is_suggested?: boolean;
                          last_status_at: string | null;
                          limited?: boolean;
                          local?: boolean;
                          location?: string;
                          locked: boolean;
                          memorial: boolean | null;
                          mention_policy: "none" | "only_known" | "only_contacts";
                          moved:
                              | {
                                  __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: (...) | (...) | (...);
                                  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?: (...) | (...) | (...);
                              }
                              | null;
                          noindex: boolean
                          | null;
                          note: string;
                          payment_options: (
                              | { href: ...; name: ...; object_id: ...; type: ... }
                              | {
                                  amount_min: ...;
                                  chain_id: ...;
                                  object_id: ...;
                                  price: ...;
                                  type: ...;
                              }
                          )[];
                          permit_followback?: boolean;
                          pronouns: string[];
                          relationship?: {
                              blocked_by: boolean;
                              blocking: boolean;
                              domain_blocking: boolean;
                              endorsed: boolean;
                              followed_by: boolean;
                              following: boolean;
                              id: string;
                              languages: (...)
                              | (...);
                              muting: boolean;
                              muting_notifications: boolean;
                              note: string;
                              notifying: boolean;
                              requested: boolean;
                              showing_reblogs: boolean;
                          };
                          roles: {
                              color: string;
                              highlighted: boolean;
                              id: string;
                              name: string;
                              permissions: string;
                          }[];
                          speak_as_cat: boolean;
                          statuses_count: number;
                          subscribers_count: number;
                          suspended?: boolean;
                          url: string;
                          username: string;
                          verified?: boolean;
                      } & WithMoved;
                      text: string;
                  };
                  type: "moderation_warning";
              }
              | {
                  account: {
                      __meta: { pleroma?: any; source?: any };
                      accepts_chat_messages: boolean | null;
                      acct: string;
                      ap_id: string | null;
                      avatar: string;
                      avatar_default: boolean;
                      avatar_description: string;
                      avatar_static: string;
                      background_image: string | null;
                      birthday?: string;
                      bot: boolean;
                      created_at: string;
                      custom_css: string;
                      deactivated?: boolean;
                      discoverable: boolean;
                      display_name: string;
                      domain: string;
                      emojis: {
                          category: string | null;
                          shortcode: string;
                          static_url: string;
                          url: string;
                          visible_in_picker: boolean;
                      }[];
                      enable_rss: boolean;
                      favicon?: string;
                      fields: { name: string; value: string; verified_at: string
                      | null }[];
                      followers_count: number;
                      following_count: number;
                      fqn: string;
                      group: boolean;
                      header: string;
                      header_default: boolean;
                      header_description: string;
                      header_static: string;
                      hide_collections?: boolean;
                      hide_favorites: boolean;
                      hide_followers?: boolean;
                      hide_followers_count?: boolean;
                      hide_follows?: boolean;
                      hide_follows_count?: boolean;
                      id: string;
                      identity_proofs: { name: string; value: string; verified_at: string }[];
                      indexable: boolean | null;
                      is_admin?: boolean;
                      is_cat: boolean;
                      is_moderator?: boolean;
                      is_suggested?: boolean;
                      last_status_at: string | null;
                      limited?: boolean;
                      local?: boolean;
                      location?: string;
                      locked: boolean;
                      memorial: boolean | null;
                      mention_policy: "none" | "only_known" | "only_contacts";
                      moved:
                          | {
                              __meta: { pleroma?: any; source?: any };
                              accepts_chat_messages: boolean | null;
                              acct: string;
                              ap_id: string | null;
                              avatar: string;
                              avatar_default: boolean;
                              avatar_description: string;
                              avatar_static: string;
                              background_image: string | null;
                              birthday?: string;
                              bot: boolean;
                              created_at: string;
                              custom_css: string;
                              deactivated?: boolean;
                              discoverable: boolean;
                              display_name: string;
                              domain: string;
                              emojis: {
                                  category: ...;
                                  shortcode: ...;
                                  static_url: ...;
                                  url: ...;
                                  visible_in_picker: ...;
                              }[];
                              enable_rss: boolean;
                              favicon?: string;
                              fields: { name: ...; value: ...; verified_at: ... }[];
                              followers_count: number;
                              following_count: number;
                              fqn: string;
                              group: boolean;
                              header: string;
                              header_default: boolean;
                              header_description: string;
                              header_static: string;
                              hide_collections?: boolean;
                              hide_favorites: boolean;
                              hide_followers?: boolean;
                              hide_followers_count?: boolean;
                              hide_follows?: boolean;
                              hide_follows_count?: boolean;
                              id: string;
                              identity_proofs: { name: ...; value: ...; verified_at: ... }[];
                              indexable: boolean | null;
                              is_admin?: boolean;
                              is_cat: boolean;
                              is_moderator?: boolean;
                              is_suggested?: boolean;
                              last_status_at: string | null;
                              limited?: boolean;
                              local?: boolean;
                              location?: string;
                              locked: boolean;
                              memorial: boolean | null;
                              mention_policy: "none" | "only_known" | "only_contacts";
                              noindex: boolean | null;
                              note: string;
                              payment_options: ((...) | (...))[];
                              permit_followback?: boolean;
                              pronouns: string[];
                              relationship?: {
                                  blocked_by: ...;
                                  blocking: ...;
                                  domain_blocking: ...;
                                  endorsed: ...;
                                  followed_by: ...;
                                  following: ...;
                                  id: ...;
                                  languages: ...;
                                  muting: ...;
                                  muting_notifications: ...;
                                  note: ...;
                                  notifying: ...;
                                  requested: ...;
                                  showing_reblogs: ...;
                              };
                              roles: {
                                  color: ...;
                                  highlighted: ...;
                                  id: ...;
                                  name: ...;
                                  permissions: ...;
                              }[];
                              speak_as_cat: boolean;
                              statuses_count: number;
                              subscribers_count: number;
                              suspended?: boolean;
                              url: string;
                              username: string;
                              verified?: boolean;
                          }
                          | null;
                      noindex: boolean
                      | null;
                      note: string;
                      payment_options: (
                          | {
                              href: (...)
                              | (...);
                              name: (...) | (...);
                              object_id: (...) | (...);
                              type: "link";
                          }
                          | {
                              amount_min: (...)
                              | (...);
                              chain_id: (...) | (...);
                              object_id: (...) | (...);
                              price: (...) | (...);
                              type: "monero-subscription";
                          }
                      )[];
                      permit_followback?: boolean;
                      pronouns: string[];
                      relationship?: {
                          blocked_by: boolean;
                          blocking: boolean;
                          domain_blocking: boolean;
                          endorsed: boolean;
                          followed_by: boolean;
                          following: boolean;
                          id: string;
                          languages: (...)[]
                          | null;
                          muting: boolean;
                          muting_notifications: boolean;
                          note: string;
                          notifying: boolean;
                          requested: boolean;
                          showing_reblogs: boolean;
                      };
                      roles: {
                          color: string;
                          highlighted: boolean;
                          id: string;
                          name: string;
                          permissions: string;
                      }[];
                      speak_as_cat: boolean;
                      statuses_count: number;
                      subscribers_count: number;
                      suspended?: boolean;
                      url: string;
                      username: string;
                      verified?: boolean;
                  } & WithMoved;
                  created_at: string;
                  group_key: string;
                  id: string;
                  is_muted?: boolean;
                  is_seen?: boolean;
                  target: {
                      __meta: { pleroma?: any; source?: any };
                      accepts_chat_messages: boolean | null;
                      acct: string;
                      ap_id: string | null;
                      avatar: string;
                      avatar_default: boolean;
                      avatar_description: string;
                      avatar_static: string;
                      background_image: string | null;
                      birthday?: string;
                      bot: boolean;
                      created_at: string;
                      custom_css: string;
                      deactivated?: boolean;
                      discoverable: boolean;
                      display_name: string;
                      domain: string;
                      emojis: {
                          category: string | null;
                          shortcode: string;
                          static_url: string;
                          url: string;
                          visible_in_picker: boolean;
                      }[];
                      enable_rss: boolean;
                      favicon?: string;
                      fields: { name: string; value: string; verified_at: string
                      | null }[];
                      followers_count: number;
                      following_count: number;
                      fqn: string;
                      group: boolean;
                      header: string;
                      header_default: boolean;
                      header_description: string;
                      header_static: string;
                      hide_collections?: boolean;
                      hide_favorites: boolean;
                      hide_followers?: boolean;
                      hide_followers_count?: boolean;
                      hide_follows?: boolean;
                      hide_follows_count?: boolean;
                      id: string;
                      identity_proofs: { name: string; value: string; verified_at: string }[];
                      indexable: boolean | null;
                      is_admin?: boolean;
                      is_cat: boolean;
                      is_moderator?: boolean;
                      is_suggested?: boolean;
                      last_status_at: string | null;
                      limited?: boolean;
                      local?: boolean;
                      location?: string;
                      locked: boolean;
                      memorial: boolean | null;
                      mention_policy: "none" | "only_known" | "only_contacts";
                      moved:
                          | {
                              __meta: { pleroma?: any; source?: any };
                              accepts_chat_messages: boolean | null;
                              acct: string;
                              ap_id: string | null;
                              avatar: string;
                              avatar_default: boolean;
                              avatar_description: string;
                              avatar_static: string;
                              background_image: string | null;
                              birthday?: string;
                              bot: boolean;
                              created_at: string;
                              custom_css: string;
                              deactivated?: boolean;
                              discoverable: boolean;
                              display_name: string;
                              domain: string;
                              emojis: {
                                  category: ...;
                                  shortcode: ...;
                                  static_url: ...;
                                  url: ...;
                                  visible_in_picker: ...;
                              }[];
                              enable_rss: boolean;
                              favicon?: string;
                              fields: { name: ...; value: ...; verified_at: ... }[];
                              followers_count: number;
                              following_count: number;
                              fqn: string;
                              group: boolean;
                              header: string;
                              header_default: boolean;
                              header_description: string;
                              header_static: string;
                              hide_collections?: boolean;
                              hide_favorites: boolean;
                              hide_followers?: boolean;
                              hide_followers_count?: boolean;
                              hide_follows?: boolean;
                              hide_follows_count?: boolean;
                              id: string;
                              identity_proofs: { name: ...; value: ...; verified_at: ... }[];
                              indexable: boolean | null;
                              is_admin?: boolean;
                              is_cat: boolean;
                              is_moderator?: boolean;
                              is_suggested?: boolean;
                              last_status_at: string | null;
                              limited?: boolean;
                              local?: boolean;
                              location?: string;
                              locked: boolean;
                              memorial: boolean | null;
                              mention_policy: "none" | "only_known" | "only_contacts";
                              noindex: boolean | null;
                              note: string;
                              payment_options: ((...) | (...))[];
                              permit_followback?: boolean;
                              pronouns: string[];
                              relationship?: {
                                  blocked_by: ...;
                                  blocking: ...;
                                  domain_blocking: ...;
                                  endorsed: ...;
                                  followed_by: ...;
                                  following: ...;
                                  id: ...;
                                  languages: ...;
                                  muting: ...;
                                  muting_notifications: ...;
                                  note: ...;
                                  notifying: ...;
                                  requested: ...;
                                  showing_reblogs: ...;
                              };
                              roles: {
                                  color: ...;
                                  highlighted: ...;
                                  id: ...;
                                  name: ...;
                                  permissions: ...;
                              }[];
                              speak_as_cat: boolean;
                              statuses_count: number;
                              subscribers_count: number;
                              suspended?: boolean;
                              url: string;
                              username: string;
                              verified?: boolean;
                          }
                          | null;
                      noindex: boolean
                      | null;
                      note: string;
                      payment_options: (
                          | {
                              href: (...)
                              | (...);
                              name: (...) | (...);
                              object_id: (...) | (...);
                              type: "link";
                          }
                          | {
                              amount_min: (...)
                              | (...);
                              chain_id: (...) | (...);
                              object_id: (...) | (...);
                              price: (...) | (...);
                              type: "monero-subscription";
                          }
                      )[];
                      permit_followback?: boolean;
                      pronouns: string[];
                      relationship?: {
                          blocked_by: boolean;
                          blocking: boolean;
                          domain_blocking: boolean;
                          endorsed: boolean;
                          followed_by: boolean;
                          following: boolean;
                          id: string;
                          languages: (...)[]
                          | null;
                          muting: boolean;
                          muting_notifications: boolean;
                          note: string;
                          notifying: boolean;
                          requested: boolean;
                          showing_reblogs: boolean;
                      };
                      roles: {
                          color: string;
                          highlighted: boolean;
                          id: string;
                          name: string;
                          permissions: string;
                      }[];
                      speak_as_cat: boolean;
                      statuses_count: number;
                      subscribers_count: number;
                      suspended?: boolean;
                      url: string;
                      username: string;
                      verified?: boolean;
                  } & WithMoved;
                  type: "move";
              }
              | {
                  account: {
                      __meta: { pleroma?: any; source?: any };
                      accepts_chat_messages: boolean | null;
                      acct: string;
                      ap_id: string | null;
                      avatar: string;
                      avatar_default: boolean;
                      avatar_description: string;
                      avatar_static: string;
                      background_image: string | null;
                      birthday?: string;
                      bot: boolean;
                      created_at: string;
                      custom_css: string;
                      deactivated?: boolean;
                      discoverable: boolean;
                      display_name: string;
                      domain: string;
                      emojis: {
                          category: string | null;
                          shortcode: string;
                          static_url: string;
                          url: string;
                          visible_in_picker: boolean;
                      }[];
                      enable_rss: boolean;
                      favicon?: string;
                      fields: { name: string; value: string; verified_at: string
                      | null }[];
                      followers_count: number;
                      following_count: number;
                      fqn: string;
                      group: boolean;
                      header: string;
                      header_default: boolean;
                      header_description: string;
                      header_static: string;
                      hide_collections?: boolean;
                      hide_favorites: boolean;
                      hide_followers?: boolean;
                      hide_followers_count?: boolean;
                      hide_follows?: boolean;
                      hide_follows_count?: boolean;
                      id: string;
                      identity_proofs: { name: string; value: string; verified_at: string }[];
                      indexable: boolean | null;
                      is_admin?: boolean;
                      is_cat: boolean;
                      is_moderator?: boolean;
                      is_suggested?: boolean;
                      last_status_at: string | null;
                      limited?: boolean;
                      local?: boolean;
                      location?: string;
                      locked: boolean;
                      memorial: boolean | null;
                      mention_policy: "none" | "only_known" | "only_contacts";
                      moved:
                          | {
                              __meta: { pleroma?: any; source?: any };
                              accepts_chat_messages: boolean | null;
                              acct: string;
                              ap_id: string | null;
                              avatar: string;
                              avatar_default: boolean;
                              avatar_description: string;
                              avatar_static: string;
                              background_image: string | null;
                              birthday?: string;
                              bot: boolean;
                              created_at: string;
                              custom_css: string;
                              deactivated?: boolean;
                              discoverable: boolean;
                              display_name: string;
                              domain: string;
                              emojis: {
                                  category: ...;
                                  shortcode: ...;
                                  static_url: ...;
                                  url: ...;
                                  visible_in_picker: ...;
                              }[];
                              enable_rss: boolean;
                              favicon?: string;
                              fields: { name: ...; value: ...; verified_at: ... }[];
                              followers_count: number;
                              following_count: number;
                              fqn: string;
                              group: boolean;
                              header: string;
                              header_default: boolean;
                              header_description: string;
                              header_static: string;
                              hide_collections?: boolean;
                              hide_favorites: boolean;
                              hide_followers?: boolean;
                              hide_followers_count?: boolean;
                              hide_follows?: boolean;
                              hide_follows_count?: boolean;
                              id: string;
                              identity_proofs: { name: ...; value: ...; verified_at: ... }[];
                              indexable: boolean | null;
                              is_admin?: boolean;
                              is_cat: boolean;
                              is_moderator?: boolean;
                              is_suggested?: boolean;
                              last_status_at: string | null;
                              limited?: boolean;
                              local?: boolean;
                              location?: string;
                              locked: boolean;
                              memorial: boolean | null;
                              mention_policy: "none" | "only_known" | "only_contacts";
                              noindex: boolean | null;
                              note: string;
                              payment_options: ((...) | (...))[];
                              permit_followback?: boolean;
                              pronouns: string[];
                              relationship?: {
                                  blocked_by: ...;
                                  blocking: ...;
                                  domain_blocking: ...;
                                  endorsed: ...;
                                  followed_by: ...;
                                  following: ...;
                                  id: ...;
                                  languages: ...;
                                  muting: ...;
                                  muting_notifications: ...;
                                  note: ...;
                                  notifying: ...;
                                  requested: ...;
                                  showing_reblogs: ...;
                              };
                              roles: {
                                  color: ...;
                                  highlighted: ...;
                                  id: ...;
                                  name: ...;
                                  permissions: ...;
                              }[];
                              speak_as_cat: boolean;
                              statuses_count: number;
                              subscribers_count: number;
                              suspended?: boolean;
                              url: string;
                              username: string;
                              verified?: boolean;
                          }
                          | null;
                      noindex: boolean
                      | null;
                      note: string;
                      payment_options: (
                          | {
                              href: (...)
                              | (...);
                              name: (...) | (...);
                              object_id: (...) | (...);
                              type: "link";
                          }
                          | {
                              amount_min: (...)
                              | (...);
                              chain_id: (...) | (...);
                              object_id: (...) | (...);
                              price: (...) | (...);
                              type: "monero-subscription";
                          }
                      )[];
                      permit_followback?: boolean;
                      pronouns: string[];
                      relationship?: {
                          blocked_by: boolean;
                          blocking: boolean;
                          domain_blocking: boolean;
                          endorsed: boolean;
                          followed_by: boolean;
                          following: boolean;
                          id: string;
                          languages: (...)[]
                          | null;
                          muting: boolean;
                          muting_notifications: boolean;
                          note: string;
                          notifying: boolean;
                          requested: boolean;
                          showing_reblogs: boolean;
                      };
                      roles: {
                          color: string;
                          highlighted: boolean;
                          id: string;
                          name: string;
                          permissions: string;
                      }[];
                      speak_as_cat: boolean;
                      statuses_count: number;
                      subscribers_count: number;
                      suspended?: boolean;
                      url: string;
                      username: string;
                      verified?: boolean;
                  } & WithMoved;
                  created_at: string;
                  emoji: string;
                  emoji_url: string
                  | null;
                  group_key: string;
                  id: string;
                  is_muted?: boolean;
                  is_seen?: boolean;
                  status: {
                      account: {
                          __meta: { pleroma?: any; source?: any };
                          accepts_chat_messages: boolean | null;
                          acct: string;
                          ap_id: string | null;
                          avatar: string;
                          avatar_default: boolean;
                          avatar_description: string;
                          avatar_static: string;
                          background_image: string | null;
                          birthday?: string;
                          bot: boolean;
                          created_at: string;
                          custom_css: string;
                          deactivated?: boolean;
                          discoverable: boolean;
                          display_name: string;
                          domain: string;
                          emojis: {
                              category: ...;
                              shortcode: ...;
                              static_url: ...;
                              url: ...;
                              visible_in_picker: ...;
                          }[];
                          enable_rss: boolean;
                          favicon?: string;
                          fields: { name: ...; value: ...; verified_at: ... }[];
                          followers_count: number;
                          following_count: number;
                          fqn: string;
                          group: boolean;
                          header: string;
                          header_default: boolean;
                          header_description: string;
                          header_static: string;
                          hide_collections?: boolean;
                          hide_favorites: boolean;
                          hide_followers?: boolean;
                          hide_followers_count?: boolean;
                          hide_follows?: boolean;
                          hide_follows_count?: boolean;
                          id: string;
                          identity_proofs: { name: ...; value: ...; verified_at: ... }[];
                          indexable: boolean | null;
                          is_admin?: boolean;
                          is_cat: boolean;
                          is_moderator?: boolean;
                          is_suggested?: boolean;
                          last_status_at: string | null;
                          limited?: boolean;
                          local?: boolean;
                          location?: string;
                          locked: boolean;
                          memorial: boolean | null;
                          mention_policy: "none" | "only_known" | "only_contacts";
                          moved:
                              | {
                                  __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: ...;
                                  noindex: ...;
                                  note: ...;
                                  payment_options: ...;
                                  permit_followback?: ...;
                                  pronouns: ...;
                                  relationship?: ...;
                                  roles: ...;
                                  speak_as_cat: ...;
                                  statuses_count: ...;
                                  subscribers_count: ...;
                                  suspended?: ...;
                                  url: ...;
                                  username: ...;
                                  verified?: ...;
                              }
                              | null;
                          noindex: boolean
                          | null;
                          note: string;
                          payment_options: ((...) | (...))[];
                          permit_followback?: boolean;
                          pronouns: string[];
                          relationship?: {
                              blocked_by: ...;
                              blocking: ...;
                              domain_blocking: ...;
                              endorsed: ...;
                              followed_by: ...;
                              following: ...;
                              id: ...;
                              languages: ...;
                              muting: ...;
                              muting_notifications: ...;
                              note: ...;
                              notifying: ...;
                              requested: ...;
                              showing_reblogs: ...;
                          };
                          roles: {
                              color: ...;
                              highlighted: ...;
                              id: ...;
                              name: ...;
                              permissions: ...;
                          }[];
                          speak_as_cat: boolean;
                          statuses_count: number;
                          subscribers_count: number;
                          suspended?: boolean;
                          url: string;
                          username: string;
                          verified?: boolean;
                      } & WithMoved;
                      application: { name: string; website: string | null }
                      | null;
                      approval_status: "rejected" | "pending" | "approval" | null;
                      bookmark_folder: string | null;
                      bookmarked: boolean;
                      card:
                          | {
                              author_name: string;
                              author_url: string;
                              authors: { account: ...; name: ...; url: ... }[];
                              blurhash: string | null;
                              description: string;
                              embed_url: string;
                              height: number;
                              html: string;
                              image: string | null;
                              image_description: string;
                              provider_name: string;
                              provider_url: string;
                              title: string;
                              type: "link" | "video" | "photo" | "rich";
                              url: string;
                              width: number;
                          }
                          | null;
                      content: string;
                      content_map: { [key: string]: string }
                      | 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: (
                          | {
                              account_ids: (...)[];
                              accounts: (...)[];
                              count: (...) | (...);
                              me: boolean;
                              name: string;
                              static_url: undefined;
                              url: undefined;
                          }
                          | {
                              account_ids: (...)[];
                              accounts: (...)[];
                              count: (...) | (...);
                              me: boolean;
                              name: string;
                              static_url: string;
                              url: string;
                          }
                      )[];
                      emojis: {
                          category: string
                          | null;
                          shortcode: string;
                          static_url: string;
                          url: string;
                          visible_in_picker: boolean;
                      }[];
                      event: | {
                          end_time: string
                          | null;
                          join_mode: "free" | "restricted" | "invite" | "external" | null;
                          join_state: "pending" | "reject" | "accept" | null;
                          location:
                              | {
                                  country: ...;
                                  latitude: ...;
                                  locality: ...;
                                  longitude: ...;
                                  name: ...;
                                  postal_code: ...;
                                  region: ...;
                                  street: ...;
                                  url: ...;
                              }
                              | null;
                          name: string;
                          participants_count: number;
                          participation_request_count: number;
                          start_time: string
                          | null;
                      }
                      | null;
                      expires_at?: string;
                      favourited: boolean;
                      favourites_count: number;
                      filtered: {
                          filter: {
                              context: (...)[];
                              expires_at: (...) | (...);
                              filter_action: (...) | (...) | (...);
                              id: string;
                              title: string;
                          };
                          keyword_matches: string
                          | null;
                          status_matches: string | null;
                      }[];
                      group: | {
                          avatar: string;
                          avatar_default: boolean;
                          avatar_description: string;
                          avatar_static: string;
                          created_at: string;
                          display_name: string;
                          domain: string;
                          emojis: {
                              category: ...;
                              shortcode: ...;
                              static_url: ...;
                              url: ...;
                              visible_in_picker: ...;
                          }[];
                          header: string;
                          header_default: boolean;
                          header_description: string;
                          header_static: string;
                          id: string;
                          locked: boolean;
                          members_count: number;
                          membership_required: boolean;
                          note: string;
                          owner: { id: ... }
                          | null;
                          relationship:
                              | { id: ...; member: ...; requested: ...; role?: ... }
                              | null;
                          statuses_visibility: string;
                          uri: string;
                          url: string;
                      }
                      | 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: string;
                              latitude: number
                              | null;
                              locality: string;
                              longitude: number | null;
                              name: string;
                              postal_code: string;
                              region: string;
                              street: string;
                              url: string;
                          }
                          | null;
                      media_attachments: (
                          | {
                              blurhash: (...)
                              | (...);
                              description: string;
                              id: string;
                              meta: { focus?: ...; original?: ...; small?: ... };
                              mime_type: (...) | (...);
                              preview_url: string;
                              remote_url: (...) | (...);
                              type: "image";
                              url: string;
                          }
                          | {
                              blurhash: (...)
                              | (...);
                              description: string;
                              id: string;
                              meta: { duration?: ...; original?: ...; small?: ... };
                              mime_type: (...) | (...);
                              preview_url: string;
                              remote_url: (...) | (...);
                              type: "video";
                              url: string;
                          }
                          | {
                              blurhash: (...)
                              | (...);
                              description: string;
                              id: string;
                              meta: { duration?: ...; focus?: ...; original?: ... };
                              mime_type: (...) | (...);
                              preview_url: string;
                              remote_url: (...) | (...);
                              type: "gifv";
                              url: string;
                          }
                          | {
                              blurhash: (...)
                              | (...);
                              description: string;
                              id: string;
                              meta: { colors?: ...; duration?: ...; original?: ... };
                              mime_type: (...) | (...);
                              preview_url: string;
                              remote_url: (...) | (...);
                              type: "audio";
                              url: string;
                          }
                          | {
                              blurhash: (...)
                              | (...);
                              description: string;
                              id: string;
                              mime_type: (...) | (...);
                              preview_url: string;
                              remote_url: (...) | (...);
                              type: "unknown";
                              url: string;
                          }
                      )[];
                      mentions: { acct: string; id: string; url: string; username: string }[];
                      muted: boolean;
                      parent_visible?: boolean;
                      pinned: boolean;
                      pinned_at: string | null;
                      poll:
                          | {
                              emojis: {
                                  category: ...;
                                  shortcode: ...;
                                  static_url: ...;
                                  url: ...;
                                  visible_in_picker: ...;
                              }[];
                              expired: boolean;
                              expires_at: string
                              | null;
                              id: string;
                              multiple: boolean;
                              non_anonymous: boolean;
                              options: { title: ...; title_map: ...; votes_count: ... }[];
                              own_votes: (...)[] | null;
                              voted: boolean;
                              voters_count: number;
                              votes_count: number;
                          }
                          | null;
                      quote_approval: | {
                          automatic: ((...) | (...) | (...) | (...))[];
                          current_user: "unknown" | "automatic" | "manual" | "denied";
                          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: string
                              | null;
                              id: string;
                              image_url: string | null;
                              title: string | null;
                              url: string;
                          }
                          | null;
                      scheduled_at: null;
                      sensitive: boolean;
                      spoiler_text: string;
                      spoiler_text_map: { [key: string]: string }
                      | null;
                      tags: {
                          following?: boolean;
                          history: (...)[] | null;
                          name: string;
                          total: number | null;
                          url: string;
                      }[];
                      text: string
                      | null;
                      text_map: { [key: string]: string } | null;
                      thread_muted?: boolean;
                      translation:
                          | false
                          | {
                              content: string;
                              detected_source_language: string;
                              id: string
                              | null;
                              language: string;
                              media_attachments: { description: ...; id: ... }[];
                              poll?: { id: ...; options: ... };
                              provider: string | null;
                              spoiler_text: string;
                          }
                          | null;
                      uri: string;
                      url: string;
                      visibility: string;
                  } & {
                      quote: | Quote
                      | {
                          quoted_status_id: string
                          | null;
                          state:
                              | "rejected"
                              | "pending"
                              | "accepted"
                              | "revoked"
                              | "deleted"
                              | "unauthorized"
                              | "blocked_account"
                              | "blocked_domain"
                              | "muted_account";
                      }
                      | null;
                      reblog: Status
                      | null;
                  };
                  type: "emoji_reaction";
              }
              | {
                  account: {
                      __meta: { pleroma?: any; source?: any };
                      accepts_chat_messages: boolean | null;
                      acct: string;
                      ap_id: string | null;
                      avatar: string;
                      avatar_default: boolean;
                      avatar_description: string;
                      avatar_static: string;
                      background_image: string | null;
                      birthday?: string;
                      bot: boolean;
                      created_at: string;
                      custom_css: string;
                      deactivated?: boolean;
                      discoverable: boolean;
                      display_name: string;
                      domain: string;
                      emojis: {
                          category: string | null;
                          shortcode: string;
                          static_url: string;
                          url: string;
                          visible_in_picker: boolean;
                      }[];
                      enable_rss: boolean;
                      favicon?: string;
                      fields: { name: string; value: string; verified_at: string
                      | null }[];
                      followers_count: number;
                      following_count: number;
                      fqn: string;
                      group: boolean;
                      header: string;
                      header_default: boolean;
                      header_description: string;
                      header_static: string;
                      hide_collections?: boolean;
                      hide_favorites: boolean;
                      hide_followers?: boolean;
                      hide_followers_count?: boolean;
                      hide_follows?: boolean;
                      hide_follows_count?: boolean;
                      id: string;
                      identity_proofs: { name: string; value: string; verified_at: string }[];
                      indexable: boolean | null;
                      is_admin?: boolean;
                      is_cat: boolean;
                      is_moderator?: boolean;
                      is_suggested?: boolean;
                      last_status_at: string | null;
                      limited?: boolean;
                      local?: boolean;
                      location?: string;
                      locked: boolean;
                      memorial: boolean | null;
                      mention_policy: "none" | "only_known" | "only_contacts";
                      moved:
                          | {
                              __meta: { pleroma?: any; source?: any };
                              accepts_chat_messages: boolean | null;
                              acct: string;
                              ap_id: string | null;
                              avatar: string;
                              avatar_default: boolean;
                              avatar_description: string;
                              avatar_static: string;
                              background_image: string | null;
                              birthday?: string;
                              bot: boolean;
                              created_at: string;
                              custom_css: string;
                              deactivated?: boolean;
                              discoverable: boolean;
                              display_name: string;
                              domain: string;
                              emojis: {
                                  category: ...;
                                  shortcode: ...;
                                  static_url: ...;
                                  url: ...;
                                  visible_in_picker: ...;
                              }[];
                              enable_rss: boolean;
                              favicon?: string;
                              fields: { name: ...; value: ...; verified_at: ... }[];
                              followers_count: number;
                              following_count: number;
                              fqn: string;
                              group: boolean;
                              header: string;
                              header_default: boolean;
                              header_description: string;
                              header_static: string;
                              hide_collections?: boolean;
                              hide_favorites: boolean;
                              hide_followers?: boolean;
                              hide_followers_count?: boolean;
                              hide_follows?: boolean;
                              hide_follows_count?: boolean;
                              id: string;
                              identity_proofs: { name: ...; value: ...; verified_at: ... }[];
                              indexable: boolean | null;
                              is_admin?: boolean;
                              is_cat: boolean;
                              is_moderator?: boolean;
                              is_suggested?: boolean;
                              last_status_at: string | null;
                              limited?: boolean;
                              local?: boolean;
                              location?: string;
                              locked: boolean;
                              memorial: boolean | null;
                              mention_policy: "none" | "only_known" | "only_contacts";
                              noindex: boolean | null;
                              note: string;
                              payment_options: ((...) | (...))[];
                              permit_followback?: boolean;
                              pronouns: string[];
                              relationship?: {
                                  blocked_by: ...;
                                  blocking: ...;
                                  domain_blocking: ...;
                                  endorsed: ...;
                                  followed_by: ...;
                                  following: ...;
                                  id: ...;
                                  languages: ...;
                                  muting: ...;
                                  muting_notifications: ...;
                                  note: ...;
                                  notifying: ...;
                                  requested: ...;
                                  showing_reblogs: ...;
                              };
                              roles: {
                                  color: ...;
                                  highlighted: ...;
                                  id: ...;
                                  name: ...;
                                  permissions: ...;
                              }[];
                              speak_as_cat: boolean;
                              statuses_count: number;
                              subscribers_count: number;
                              suspended?: boolean;
                              url: string;
                              username: string;
                              verified?: boolean;
                          }
                          | null;
                      noindex: boolean
                      | null;
                      note: string;
                      payment_options: (
                          | {
                              href: (...)
                              | (...);
                              name: (...) | (...);
                              object_id: (...) | (...);
                              type: "link";
                          }
                          | {
                              amount_min: (...)
                              | (...);
                              chain_id: (...) | (...);
                              object_id: (...) | (...);
                              price: (...) | (...);
                              type: "monero-subscription";
                          }
                      )[];
                      permit_followback?: boolean;
                      pronouns: string[];
                      relationship?: {
                          blocked_by: boolean;
                          blocking: boolean;
                          domain_blocking: boolean;
                          endorsed: boolean;
                          followed_by: boolean;
                          following: boolean;
                          id: string;
                          languages: (...)[]
                          | null;
                          muting: boolean;
                          muting_notifications: boolean;
                          note: string;
                          notifying: boolean;
                          requested: boolean;
                          showing_reblogs: boolean;
                      };
                      roles: {
                          color: string;
                          highlighted: boolean;
                          id: string;
                          name: string;
                          permissions: string;
                      }[];
                      speak_as_cat: boolean;
                      statuses_count: number;
                      subscribers_count: number;
                      suspended?: boolean;
                      url: string;
                      username: string;
                      verified?: boolean;
                  } & WithMoved;
                  chat_message: {
                      account_id: string;
                      attachment: | {
                          blurhash: string
                          | null;
                          description: string;
                          id: string;
                          meta: {
                              focus?: { x: ...; y: ... };
                              original?: { aspect: ...; height: ...; size: ...; width: ... };
                              small?: { aspect: ...; height: ...; size: ...; width: ... };
                          };
                          mime_type: string
                          | null;
                          preview_url: string;
                          remote_url: string | null;
                          type: "image";
                          url: string;
                      }
                      | {
                          blurhash: string
                          | null;
                          description: string;
                          id: string;
                          meta: {
                              duration?: number;
                              original?: {
                                  aspect: ...;
                                  duration: ...;
                                  frame_rate: ...;
                                  height: ...;
                                  size: ...;
                                  width: ...;
                              };
                              small?: { aspect: ...; height: ...; size: ...; width: ... };
                          };
                          mime_type: string
                          | null;
                          preview_url: string;
                          remote_url: string | null;
                          type: "video";
                          url: string;
                      }
                      | {
                          blurhash: string
                          | null;
                          description: string;
                          id: string;
                          meta: {
                              duration?: number;
                              focus?: { x: ...; y: ... };
                              original?: { aspect: ...; height: ...; size: ...; width: ... };
                          };
                          mime_type: string
                          | null;
                          preview_url: string;
                          remote_url: string | null;
                          type: "gifv";
                          url: string;
                      }
                      | {
                          blurhash: string
                          | null;
                          description: string;
                          id: string;
                          meta: {
                              colors?: {
                                  accent?: ...;
                                  background?: ...;
                                  duration?: ...;
                                  foreground?: ...;
                              };
                              duration?: number;
                              original?: { bitrate?: ...; duration?: ... };
                          };
                          mime_type: string
                          | null;
                          preview_url: string;
                          remote_url: string | null;
                          type: "audio";
                          url: string;
                      }
                      | {
                          blurhash: string
                          | null;
                          description: string;
                          id: string;
                          mime_type: string | null;
                          preview_url: string;
                          remote_url: string | null;
                          type: "unknown";
                          url: string;
                      }
                      | null;
                      card: | {
                          author_name: string;
                          author_url: string;
                          authors: { account: (...)
                          | (...); name: string; url: string }[];
                          blurhash: string | null;
                          description: string;
                          embed_url: string;
                          height: number;
                          html: string;
                          image: string | null;
                          image_description: string;
                          provider_name: string;
                          provider_url: string;
                          title: string;
                          type: "link" | "video" | "photo" | "rich";
                          url: string;
                          width: number;
                      }
                      | null;
                      chat_id: string;
                      content: string;
                      created_at: string;
                      emojis: {
                          category: string
                          | null;
                          shortcode: string;
                          static_url: string;
                          url: string;
                          visible_in_picker: boolean;
                      }[];
                      id: string;
                      unread: boolean;
                  };
                  created_at: string;
                  group_key: string;
                  id: string;
                  is_muted?: boolean;
                  is_seen?: boolean;
                  type: "chat_mention";
              }
              | {
                  account: {
                      __meta: { pleroma?: any; source?: any };
                      accepts_chat_messages: boolean | null;
                      acct: string;
                      ap_id: string | null;
                      avatar: string;
                      avatar_default: boolean;
                      avatar_description: string;
                      avatar_static: string;
                      background_image: string | null;
                      birthday?: string;
                      bot: boolean;
                      created_at: string;
                      custom_css: string;
                      deactivated?: boolean;
                      discoverable: boolean;
                      display_name: string;
                      domain: string;
                      emojis: {
                          category: string | null;
                          shortcode: string;
                          static_url: string;
                          url: string;
                          visible_in_picker: boolean;
                      }[];
                      enable_rss: boolean;
                      favicon?: string;
                      fields: { name: string; value: string; verified_at: string
                      | null }[];
                      followers_count: number;
                      following_count: number;
                      fqn: string;
                      group: boolean;
                      header: string;
                      header_default: boolean;
                      header_description: string;
                      header_static: string;
                      hide_collections?: boolean;
                      hide_favorites: boolean;
                      hide_followers?: boolean;
                      hide_followers_count?: boolean;
                      hide_follows?: boolean;
                      hide_follows_count?: boolean;
                      id: string;
                      identity_proofs: { name: string; value: string; verified_at: string }[];
                      indexable: boolean | null;
                      is_admin?: boolean;
                      is_cat: boolean;
                      is_moderator?: boolean;
                      is_suggested?: boolean;
                      last_status_at: string | null;
                      limited?: boolean;
                      local?: boolean;
                      location?: string;
                      locked: boolean;
                      memorial: boolean | null;
                      mention_policy: "none" | "only_known" | "only_contacts";
                      moved:
                          | {
                              __meta: { pleroma?: any; source?: any };
                              accepts_chat_messages: boolean | null;
                              acct: string;
                              ap_id: string | null;
                              avatar: string;
                              avatar_default: boolean;
                              avatar_description: string;
                              avatar_static: string;
                              background_image: string | null;
                              birthday?: string;
                              bot: boolean;
                              created_at: string;
                              custom_css: string;
                              deactivated?: boolean;
                              discoverable: boolean;
                              display_name: string;
                              domain: string;
                              emojis: {
                                  category: ...;
                                  shortcode: ...;
                                  static_url: ...;
                                  url: ...;
                                  visible_in_picker: ...;
                              }[];
                              enable_rss: boolean;
                              favicon?: string;
                              fields: { name: ...; value: ...; verified_at: ... }[];
                              followers_count: number;
                              following_count: number;
                              fqn: string;
                              group: boolean;
                              header: string;
                              header_default: boolean;
                              header_description: string;
                              header_static: string;
                              hide_collections?: boolean;
                              hide_favorites: boolean;
                              hide_followers?: boolean;
                              hide_followers_count?: boolean;
                              hide_follows?: boolean;
                              hide_follows_count?: boolean;
                              id: string;
                              identity_proofs: { name: ...; value: ...; verified_at: ... }[];
                              indexable: boolean | null;
                              is_admin?: boolean;
                              is_cat: boolean;
                              is_moderator?: boolean;
                              is_suggested?: boolean;
                              last_status_at: string | null;
                              limited?: boolean;
                              local?: boolean;
                              location?: string;
                              locked: boolean;
                              memorial: boolean | null;
                              mention_policy: "none" | "only_known" | "only_contacts";
                              noindex: boolean | null;
                              note: string;
                              payment_options: ((...) | (...))[];
                              permit_followback?: boolean;
                              pronouns: string[];
                              relationship?: {
                                  blocked_by: ...;
                                  blocking: ...;
                                  domain_blocking: ...;
                                  endorsed: ...;
                                  followed_by: ...;
                                  following: ...;
                                  id: ...;
                                  languages: ...;
                                  muting: ...;
                                  muting_notifications: ...;
                                  note: ...;
                                  notifying: ...;
                                  requested: ...;
                                  showing_reblogs: ...;
                              };
                              roles: {
                                  color: ...;
                                  highlighted: ...;
                                  id: ...;
                                  name: ...;
                                  permissions: ...;
                              }[];
                              speak_as_cat: boolean;
                              statuses_count: number;
                              subscribers_count: number;
                              suspended?: boolean;
                              url: string;
                              username: string;
                              verified?: boolean;
                          }
                          | null;
                      noindex: boolean
                      | null;
                      note: string;
                      payment_options: (
                          | {
                              href: (...)
                              | (...);
                              name: (...) | (...);
                              object_id: (...) | (...);
                              type: "link";
                          }
                          | {
                              amount_min: (...)
                              | (...);
                              chain_id: (...) | (...);
                              object_id: (...) | (...);
                              price: (...) | (...);
                              type: "monero-subscription";
                          }
                      )[];
                      permit_followback?: boolean;
                      pronouns: string[];
                      relationship?: {
                          blocked_by: boolean;
                          blocking: boolean;
                          domain_blocking: boolean;
                          endorsed: boolean;
                          followed_by: boolean;
                          following: boolean;
                          id: string;
                          languages: (...)[]
                          | null;
                          muting: boolean;
                          muting_notifications: boolean;
                          note: string;
                          notifying: boolean;
                          requested: boolean;
                          showing_reblogs: boolean;
                      };
                      roles: {
                          color: string;
                          highlighted: boolean;
                          id: string;
                          name: string;
                          permissions: string;
                      }[];
                      speak_as_cat: boolean;
                      statuses_count: number;
                      subscribers_count: number;
                      suspended?: boolean;
                      url: string;
                      username: string;
                      verified?: boolean;
                  } & WithMoved;
                  created_at: string;
                  group_key: string;
                  id: string;
                  is_muted?: boolean;
                  is_seen?: boolean;
                  participation_message: string
                  | null;
                  status: {
                      account: {
                          __meta: { pleroma?: any; source?: any };
                          accepts_chat_messages: boolean | null;
                          acct: string;
                          ap_id: string | null;
                          avatar: string;
                          avatar_default: boolean;
                          avatar_description: string;
                          avatar_static: string;
                          background_image: string | null;
                          birthday?: string;
                          bot: boolean;
                          created_at: string;
                          custom_css: string;
                          deactivated?: boolean;
                          discoverable: boolean;
                          display_name: string;
                          domain: string;
                          emojis: {
                              category: ...;
                              shortcode: ...;
                              static_url: ...;
                              url: ...;
                              visible_in_picker: ...;
                          }[];
                          enable_rss: boolean;
                          favicon?: string;
                          fields: { name: ...; value: ...; verified_at: ... }[];
                          followers_count: number;
                          following_count: number;
                          fqn: string;
                          group: boolean;
                          header: string;
                          header_default: boolean;
                          header_description: string;
                          header_static: string;
                          hide_collections?: boolean;
                          hide_favorites: boolean;
                          hide_followers?: boolean;
                          hide_followers_count?: boolean;
                          hide_follows?: boolean;
                          hide_follows_count?: boolean;
                          id: string;
                          identity_proofs: { name: ...; value: ...; verified_at: ... }[];
                          indexable: boolean | null;
                          is_admin?: boolean;
                          is_cat: boolean;
                          is_moderator?: boolean;
                          is_suggested?: boolean;
                          last_status_at: string | null;
                          limited?: boolean;
                          local?: boolean;
                          location?: string;
                          locked: boolean;
                          memorial: boolean | null;
                          mention_policy: "none" | "only_known" | "only_contacts";
                          moved:
                              | {
                                  __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: ...;
                                  noindex: ...;
                                  note: ...;
                                  payment_options: ...;
                                  permit_followback?: ...;
                                  pronouns: ...;
                                  relationship?: ...;
                                  roles: ...;
                                  speak_as_cat: ...;
                                  statuses_count: ...;
                                  subscribers_count: ...;
                                  suspended?: ...;
                                  url: ...;
                                  username: ...;
                                  verified?: ...;
                              }
                              | null;
                          noindex: boolean
                          | null;
                          note: string;
                          payment_options: ((...) | (...))[];
                          permit_followback?: boolean;
                          pronouns: string[];
                          relationship?: {
                              blocked_by: ...;
                              blocking: ...;
                              domain_blocking: ...;
                              endorsed: ...;
                              followed_by: ...;
                              following: ...;
                              id: ...;
                              languages: ...;
                              muting: ...;
                              muting_notifications: ...;
                              note: ...;
                              notifying: ...;
                              requested: ...;
                              showing_reblogs: ...;
                          };
                          roles: {
                              color: ...;
                              highlighted: ...;
                              id: ...;
                              name: ...;
                              permissions: ...;
                          }[];
                          speak_as_cat: boolean;
                          statuses_count: number;
                          subscribers_count: number;
                          suspended?: boolean;
                          url: string;
                          username: string;
                          verified?: boolean;
                      } & WithMoved;
                      application: { name: string; website: string | null }
                      | null;
                      approval_status: "rejected" | "pending" | "approval" | null;
                      bookmark_folder: string | null;
                      bookmarked: boolean;
                      card:
                          | {
                              author_name: string;
                              author_url: string;
                              authors: { account: ...; name: ...; url: ... }[];
                              blurhash: string | null;
                              description: string;
                              embed_url: string;
                              height: number;
                              html: string;
                              image: string | null;
                              image_description: string;
                              provider_name: string;
                              provider_url: string;
                              title: string;
                              type: "link" | "video" | "photo" | "rich";
                              url: string;
                              width: number;
                          }
                          | null;
                      content: string;
                      content_map: { [key: string]: string }
                      | 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: (
                          | {
                              account_ids: (...)[];
                              accounts: (...)[];
                              count: (...) | (...);
                              me: boolean;
                              name: string;
                              static_url: undefined;
                              url: undefined;
                          }
                          | {
                              account_ids: (...)[];
                              accounts: (...)[];
                              count: (...) | (...);
                              me: boolean;
                              name: string;
                              static_url: string;
                              url: string;
                          }
                      )[];
                      emojis: {
                          category: string
                          | null;
                          shortcode: string;
                          static_url: string;
                          url: string;
                          visible_in_picker: boolean;
                      }[];
                      event: | {
                          end_time: string
                          | null;
                          join_mode: "free" | "restricted" | "invite" | "external" | null;
                          join_state: "pending" | "reject" | "accept" | null;
                          location:
                              | {
                                  country: ...;
                                  latitude: ...;
                                  locality: ...;
                                  longitude: ...;
                                  name: ...;
                                  postal_code: ...;
                                  region: ...;
                                  street: ...;
                                  url: ...;
                              }
                              | null;
                          name: string;
                          participants_count: number;
                          participation_request_count: number;
                          start_time: string
                          | null;
                      }
                      | null;
                      expires_at?: string;
                      favourited: boolean;
                      favourites_count: number;
                      filtered: {
                          filter: {
                              context: (...)[];
                              expires_at: (...) | (...);
                              filter_action: (...) | (...) | (...);
                              id: string;
                              title: string;
                          };
                          keyword_matches: string
                          | null;
                          status_matches: string | null;
                      }[];
                      group: | {
                          avatar: string;
                          avatar_default: boolean;
                          avatar_description: string;
                          avatar_static: string;
                          created_at: string;
                          display_name: string;
                          domain: string;
                          emojis: {
                              category: ...;
                              shortcode: ...;
                              static_url: ...;
                              url: ...;
                              visible_in_picker: ...;
                          }[];
                          header: string;
                          header_default: boolean;
                          header_description: string;
                          header_static: string;
                          id: string;
                          locked: boolean;
                          members_count: number;
                          membership_required: boolean;
                          note: string;
                          owner: { id: ... }
                          | null;
                          relationship:
                              | { id: ...; member: ...; requested: ...; role?: ... }
                              | null;
                          statuses_visibility: string;
                          uri: string;
                          url: string;
                      }
                      | 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: string;
                              latitude: number
                              | null;
                              locality: string;
                              longitude: number | null;
                              name: string;
                              postal_code: string;
                              region: string;
                              street: string;
                              url: string;
                          }
                          | null;
                      media_attachments: (
                          | {
                              blurhash: (...)
                              | (...);
                              description: string;
                              id: string;
                              meta: { focus?: ...; original?: ...; small?: ... };
                              mime_type: (...) | (...);
                              preview_url: string;
                              remote_url: (...) | (...);
                              type: "image";
                              url: string;
                          }
                          | {
                              blurhash: (...)
                              | (...);
                              description: string;
                              id: string;
                              meta: { duration?: ...; original?: ...; small?: ... };
                              mime_type: (...) | (...);
                              preview_url: string;
                              remote_url: (...) | (...);
                              type: "video";
                              url: string;
                          }
                          | {
                              blurhash: (...)
                              | (...);
                              description: string;
                              id: string;
                              meta: { duration?: ...; focus?: ...; original?: ... };
                              mime_type: (...) | (...);
                              preview_url: string;
                              remote_url: (...) | (...);
                              type: "gifv";
                              url: string;
                          }
                          | {
                              blurhash: (...)
                              | (...);
                              description: string;
                              id: string;
                              meta: { colors?: ...; duration?: ...; original?: ... };
                              mime_type: (...) | (...);
                              preview_url: string;
                              remote_url: (...) | (...);
                              type: "audio";
                              url: string;
                          }
                          | {
                              blurhash: (...)
                              | (...);
                              description: string;
                              id: string;
                              mime_type: (...) | (...);
                              preview_url: string;
                              remote_url: (...) | (...);
                              type: "unknown";
                              url: string;
                          }
                      )[];
                      mentions: { acct: string; id: string; url: string; username: string }[];
                      muted: boolean;
                      parent_visible?: boolean;
                      pinned: boolean;
                      pinned_at: string | null;
                      poll:
                          | {
                              emojis: {
                                  category: ...;
                                  shortcode: ...;
                                  static_url: ...;
                                  url: ...;
                                  visible_in_picker: ...;
                              }[];
                              expired: boolean;
                              expires_at: string
                              | null;
                              id: string;
                              multiple: boolean;
                              non_anonymous: boolean;
                              options: { title: ...; title_map: ...; votes_count: ... }[];
                              own_votes: (...)[] | null;
                              voted: boolean;
                              voters_count: number;
                              votes_count: number;
                          }
                          | null;
                      quote_approval: | {
                          automatic: ((...) | (...) | (...) | (...))[];
                          current_user: "unknown" | "automatic" | "manual" | "denied";
                          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: string
                              | null;
                              id: string;
                              image_url: string | null;
                              title: string | null;
                              url: string;
                          }
                          | null;
                      scheduled_at: null;
                      sensitive: boolean;
                      spoiler_text: string;
                      spoiler_text_map: { [key: string]: string }
                      | null;
                      tags: {
                          following?: boolean;
                          history: (...)[] | null;
                          name: string;
                          total: number | null;
                          url: string;
                      }[];
                      text: string
                      | null;
                      text_map: { [key: string]: string } | null;
                      thread_muted?: boolean;
                      translation:
                          | false
                          | {
                              content: string;
                              detected_source_language: string;
                              id: string
                              | null;
                              language: string;
                              media_attachments: { description: ...; id: ... }[];
                              poll?: { id: ...; options: ... };
                              provider: string | null;
                              spoiler_text: string;
                          }
                          | null;
                      uri: string;
                      url: string;
                      visibility: string;
                  } & {
                      quote: | Quote
                      | {
                          quoted_status_id: string
                          | null;
                          state:
                              | "rejected"
                              | "pending"
                              | "accepted"
                              | "revoked"
                              | "deleted"
                              | "unauthorized"
                              | "blocked_account"
                              | "blocked_domain"
                              | "muted_account";
                      }
                      | null;
                      reblog: Status
                      | null;
                  };
                  type: "participation_accepted"
                  | "participation_request";
              }
              | {
                  account: {
                      __meta: { pleroma?: any; source?: any };
                      accepts_chat_messages: boolean | null;
                      acct: string;
                      ap_id: string | null;
                      avatar: string;
                      avatar_default: boolean;
                      avatar_description: string;
                      avatar_static: string;
                      background_image: string | null;
                      birthday?: string;
                      bot: boolean;
                      created_at: string;
                      custom_css: string;
                      deactivated?: boolean;
                      discoverable: boolean;
                      display_name: string;
                      domain: string;
                      emojis: {
                          category: string | null;
                          shortcode: string;
                          static_url: string;
                          url: string;
                          visible_in_picker: boolean;
                      }[];
                      enable_rss: boolean;
                      favicon?: string;
                      fields: { name: string; value: string; verified_at: string
                      | null }[];
                      followers_count: number;
                      following_count: number;
                      fqn: string;
                      group: boolean;
                      header: string;
                      header_default: boolean;
                      header_description: string;
                      header_static: string;
                      hide_collections?: boolean;
                      hide_favorites: boolean;
                      hide_followers?: boolean;
                      hide_followers_count?: boolean;
                      hide_follows?: boolean;
                      hide_follows_count?: boolean;
                      id: string;
                      identity_proofs: { name: string; value: string; verified_at: string }[];
                      indexable: boolean | null;
                      is_admin?: boolean;
                      is_cat: boolean;
                      is_moderator?: boolean;
                      is_suggested?: boolean;
                      last_status_at: string | null;
                      limited?: boolean;
                      local?: boolean;
                      location?: string;
                      locked: boolean;
                      memorial: boolean | null;
                      mention_policy: "none" | "only_known" | "only_contacts";
                      moved:
                          | {
                              __meta: { pleroma?: any; source?: any };
                              accepts_chat_messages: boolean | null;
                              acct: string;
                              ap_id: string | null;
                              avatar: string;
                              avatar_default: boolean;
                              avatar_description: string;
                              avatar_static: string;
                              background_image: string | null;
                              birthday?: string;
                              bot: boolean;
                              created_at: string;
                              custom_css: string;
                              deactivated?: boolean;
                              discoverable: boolean;
                              display_name: string;
                              domain: string;
                              emojis: {
                                  category: ...;
                                  shortcode: ...;
                                  static_url: ...;
                                  url: ...;
                                  visible_in_picker: ...;
                              }[];
                              enable_rss: boolean;
                              favicon?: string;
                              fields: { name: ...; value: ...; verified_at: ... }[];
                              followers_count: number;
                              following_count: number;
                              fqn: string;
                              group: boolean;
                              header: string;
                              header_default: boolean;
                              header_description: string;
                              header_static: string;
                              hide_collections?: boolean;
                              hide_favorites: boolean;
                              hide_followers?: boolean;
                              hide_followers_count?: boolean;
                              hide_follows?: boolean;
                              hide_follows_count?: boolean;
                              id: string;
                              identity_proofs: { name: ...; value: ...; verified_at: ... }[];
                              indexable: boolean | null;
                              is_admin?: boolean;
                              is_cat: boolean;
                              is_moderator?: boolean;
                              is_suggested?: boolean;
                              last_status_at: string | null;
                              limited?: boolean;
                              local?: boolean;
                              location?: string;
                              locked: boolean;
                              memorial: boolean | null;
                              mention_policy: "none" | "only_known" | "only_contacts";
                              noindex: boolean | null;
                              note: string;
                              payment_options: ((...) | (...))[];
                              permit_followback?: boolean;
                              pronouns: string[];
                              relationship?: {
                                  blocked_by: ...;
                                  blocking: ...;
                                  domain_blocking: ...;
                                  endorsed: ...;
                                  followed_by: ...;
                                  following: ...;
                                  id: ...;
                                  languages: ...;
                                  muting: ...;
                                  muting_notifications: ...;
                                  note: ...;
                                  notifying: ...;
                                  requested: ...;
                                  showing_reblogs: ...;
                              };
                              roles: {
                                  color: ...;
                                  highlighted: ...;
                                  id: ...;
                                  name: ...;
                                  permissions: ...;
                              }[];
                              speak_as_cat: boolean;
                              statuses_count: number;
                              subscribers_count: number;
                              suspended?: boolean;
                              url: string;
                              username: string;
                              verified?: boolean;
                          }
                          | null;
                      noindex: boolean
                      | null;
                      note: string;
                      payment_options: (
                          | {
                              href: (...)
                              | (...);
                              name: (...) | (...);
                              object_id: (...) | (...);
                              type: "link";
                          }
                          | {
                              amount_min: (...)
                              | (...);
                              chain_id: (...) | (...);
                              object_id: (...) | (...);
                              price: (...) | (...);
                              type: "monero-subscription";
                          }
                      )[];
                      permit_followback?: boolean;
                      pronouns: string[];
                      relationship?: {
                          blocked_by: boolean;
                          blocking: boolean;
                          domain_blocking: boolean;
                          endorsed: boolean;
                          followed_by: boolean;
                          following: boolean;
                          id: string;
                          languages: (...)[]
                          | null;
                          muting: boolean;
                          muting_notifications: boolean;
                          note: string;
                          notifying: boolean;
                          requested: boolean;
                          showing_reblogs: boolean;
                      };
                      roles: {
                          color: string;
                          highlighted: boolean;
                          id: string;
                          name: string;
                          permissions: string;
                      }[];
                      speak_as_cat: boolean;
                      statuses_count: number;
                      subscribers_count: number;
                      suspended?: boolean;
                      url: string;
                      username: string;
                      verified?: boolean;
                  } & WithMoved;
                  created_at: string;
                  group_key: string;
                  id: string;
                  is_muted?: boolean;
                  is_seen?: boolean;
                  status: Status
                  | null;
                  type: "bite";
              },
          >;
          getNotificationPolicy: () => Promise<
              {
                  for_limited_accounts: "filter"
                  | "accept"
                  | "drop";
                  for_new_accounts: "filter" | "accept" | "drop";
                  for_not_followers: "filter" | "accept" | "drop";
                  for_not_following: "filter" | "accept" | "drop";
                  for_private_mentions: "filter" | "accept" | "drop";
                  summary: {
                      pending_notifications_count: number;
                      pending_requests_count: number;
                  };
              },
          >;
          getNotificationRequest: (
              notificationRequestId: string,
          ) => Promise<
              {
                  account: {
                      __meta: { pleroma?: any; source?: any };
                      accepts_chat_messages: boolean | null;
                      acct: string;
                      ap_id: string | null;
                      avatar: string;
                      avatar_default: boolean;
                      avatar_description: string;
                      avatar_static: string;
                      background_image: string | null;
                      birthday?: string;
                      bot: boolean;
                      created_at: string;
                      custom_css: string;
                      deactivated?: boolean;
                      discoverable: boolean;
                      display_name: string;
                      domain: string;
                      emojis: {
                          category: string | null;
                          shortcode: string;
                          static_url: string;
                          url: string;
                          visible_in_picker: boolean;
                      }[];
                      enable_rss: boolean;
                      favicon?: string;
                      fields: { name: string; value: string; verified_at: string
                      | null }[];
                      followers_count: number;
                      following_count: number;
                      fqn: string;
                      group: boolean;
                      header: string;
                      header_default: boolean;
                      header_description: string;
                      header_static: string;
                      hide_collections?: boolean;
                      hide_favorites: boolean;
                      hide_followers?: boolean;
                      hide_followers_count?: boolean;
                      hide_follows?: boolean;
                      hide_follows_count?: boolean;
                      id: string;
                      identity_proofs: { name: string; value: string; verified_at: string }[];
                      indexable: boolean | null;
                      is_admin?: boolean;
                      is_cat: boolean;
                      is_moderator?: boolean;
                      is_suggested?: boolean;
                      last_status_at: string | null;
                      limited?: boolean;
                      local?: boolean;
                      location?: string;
                      locked: boolean;
                      memorial: boolean | null;
                      mention_policy: "none" | "only_known" | "only_contacts";
                      moved:
                          | {
                              __meta: { pleroma?: any; source?: any };
                              accepts_chat_messages: boolean | null;
                              acct: string;
                              ap_id: string | null;
                              avatar: string;
                              avatar_default: boolean;
                              avatar_description: string;
                              avatar_static: string;
                              background_image: string | null;
                              birthday?: string;
                              bot: boolean;
                              created_at: string;
                              custom_css: string;
                              deactivated?: boolean;
                              discoverable: boolean;
                              display_name: string;
                              domain: string;
                              emojis: {
                                  category: (...) | (...);
                                  shortcode: string;
                                  static_url: string;
                                  url: string;
                                  visible_in_picker: boolean;
                              }[];
                              enable_rss: boolean;
                              favicon?: string;
                              fields: { name: string; value: string; verified_at: (...)
                              | (...) }[];
                              followers_count: number;
                              following_count: number;
                              fqn: string;
                              group: boolean;
                              header: string;
                              header_default: boolean;
                              header_description: string;
                              header_static: string;
                              hide_collections?: boolean;
                              hide_favorites: boolean;
                              hide_followers?: boolean;
                              hide_followers_count?: boolean;
                              hide_follows?: boolean;
                              hide_follows_count?: boolean;
                              id: string;
                              identity_proofs: { name: string; value: string; verified_at: string }[];
                              indexable: boolean | null;
                              is_admin?: boolean;
                              is_cat: boolean;
                              is_moderator?: boolean;
                              is_suggested?: boolean;
                              last_status_at: string | null;
                              limited?: boolean;
                              local?: boolean;
                              location?: string;
                              locked: boolean;
                              memorial: boolean | null;
                              mention_policy: "none" | "only_known" | "only_contacts";
                              noindex: boolean | null;
                              note: string;
                              payment_options: (
                                  | { href: ...; name: ...; object_id: ...; type: ... }
                                  | {
                                      amount_min: ...;
                                      chain_id: ...;
                                      object_id: ...;
                                      price: ...;
                                      type: ...;
                                  }
                              )[];
                              permit_followback?: boolean;
                              pronouns: string[];
                              relationship?: {
                                  blocked_by: boolean;
                                  blocking: boolean;
                                  domain_blocking: boolean;
                                  endorsed: boolean;
                                  followed_by: boolean;
                                  following: boolean;
                                  id: string;
                                  languages: (...)
                                  | (...);
                                  muting: boolean;
                                  muting_notifications: boolean;
                                  note: string;
                                  notifying: boolean;
                                  requested: boolean;
                                  showing_reblogs: boolean;
                              };
                              roles: {
                                  color: string;
                                  highlighted: boolean;
                                  id: string;
                                  name: string;
                                  permissions: string;
                              }[];
                              speak_as_cat: boolean;
                              statuses_count: number;
                              subscribers_count: number;
                              suspended?: boolean;
                              url: string;
                              username: string;
                              verified?: boolean;
                          }
                          | null;
                      noindex: boolean
                      | null;
                      note: string;
                      payment_options: (
                          | {
                              href: string
                              | null;
                              name: string | null;
                              object_id: string | null;
                              type: "link";
                          }
                          | {
                              amount_min: number
                              | null;
                              chain_id: string | null;
                              object_id: string | null;
                              price: number | null;
                              type: "monero-subscription";
                          }
                      )[];
                      permit_followback?: boolean;
                      pronouns: string[];
                      relationship?: {
                          blocked_by: boolean;
                          blocking: boolean;
                          domain_blocking: boolean;
                          endorsed: boolean;
                          followed_by: boolean;
                          following: boolean;
                          id: string;
                          languages: string[]
                          | null;
                          muting: boolean;
                          muting_notifications: boolean;
                          note: string;
                          notifying: boolean;
                          requested: boolean;
                          showing_reblogs: boolean;
                      };
                      roles: {
                          color: string;
                          highlighted: boolean;
                          id: string;
                          name: string;
                          permissions: string;
                      }[];
                      speak_as_cat: boolean;
                      statuses_count: number;
                      subscribers_count: number;
                      suspended?: boolean;
                      url: string;
                      username: string;
                      verified?: boolean;
                  } & WithMoved;
                  created_at: string;
                  id: string;
                  last_status?: Status;
                  notifications_count: string;
                  updated_at: string;
              },
          >;
          getNotificationRequests: (
              params?: PaginationParams,
          ) => Promise<
              PaginatedResponse<
                  {
                      account: {
                          __meta: { pleroma?: any; source?: any };
                          accepts_chat_messages: boolean | null;
                          acct: string;
                          ap_id: string | null;
                          avatar: string;
                          avatar_default: boolean;
                          avatar_description: string;
                          avatar_static: string;
                          background_image: string | null;
                          birthday?: string;
                          bot: boolean;
                          created_at: string;
                          custom_css: string;
                          deactivated?: boolean;
                          discoverable: boolean;
                          display_name: string;
                          domain: string;
                          emojis: {
                              category: string | null;
                              shortcode: string;
                              static_url: string;
                              url: string;
                              visible_in_picker: boolean;
                          }[];
                          enable_rss: boolean;
                          favicon?: string;
                          fields: { name: string; value: string; verified_at: string
                          | null }[];
                          followers_count: number;
                          following_count: number;
                          fqn: string;
                          group: boolean;
                          header: string;
                          header_default: boolean;
                          header_description: string;
                          header_static: string;
                          hide_collections?: boolean;
                          hide_favorites: boolean;
                          hide_followers?: boolean;
                          hide_followers_count?: boolean;
                          hide_follows?: boolean;
                          hide_follows_count?: boolean;
                          id: string;
                          identity_proofs: { name: string; value: string; verified_at: string }[];
                          indexable: boolean | null;
                          is_admin?: boolean;
                          is_cat: boolean;
                          is_moderator?: boolean;
                          is_suggested?: boolean;
                          last_status_at: string | null;
                          limited?: boolean;
                          local?: boolean;
                          location?: string;
                          locked: boolean;
                          memorial: boolean | null;
                          mention_policy: "none" | "only_known" | "only_contacts";
                          moved:
                              | {
                                  __meta: { pleroma?: any; source?: any };
                                  accepts_chat_messages: boolean | null;
                                  acct: string;
                                  ap_id: string | null;
                                  avatar: string;
                                  avatar_default: boolean;
                                  avatar_description: string;
                                  avatar_static: string;
                                  background_image: string | null;
                                  birthday?: string;
                                  bot: boolean;
                                  created_at: string;
                                  custom_css: string;
                                  deactivated?: boolean;
                                  discoverable: boolean;
                                  display_name: string;
                                  domain: string;
                                  emojis: {
                                      category: ...;
                                      shortcode: ...;
                                      static_url: ...;
                                      url: ...;
                                      visible_in_picker: ...;
                                  }[];
                                  enable_rss: boolean;
                                  favicon?: string;
                                  fields: { name: ...; value: ...; verified_at: ... }[];
                                  followers_count: number;
                                  following_count: number;
                                  fqn: string;
                                  group: boolean;
                                  header: string;
                                  header_default: boolean;
                                  header_description: string;
                                  header_static: string;
                                  hide_collections?: boolean;
                                  hide_favorites: boolean;
                                  hide_followers?: boolean;
                                  hide_followers_count?: boolean;
                                  hide_follows?: boolean;
                                  hide_follows_count?: boolean;
                                  id: string;
                                  identity_proofs: { name: ...; value: ...; verified_at: ... }[];
                                  indexable: boolean | null;
                                  is_admin?: boolean;
                                  is_cat: boolean;
                                  is_moderator?: boolean;
                                  is_suggested?: boolean;
                                  last_status_at: string | null;
                                  limited?: boolean;
                                  local?: boolean;
                                  location?: string;
                                  locked: boolean;
                                  memorial: boolean | null;
                                  mention_policy: "none" | "only_known" | "only_contacts";
                                  noindex: boolean | null;
                                  note: string;
                                  payment_options: ((...) | (...))[];
                                  permit_followback?: boolean;
                                  pronouns: string[];
                                  relationship?: {
                                      blocked_by: ...;
                                      blocking: ...;
                                      domain_blocking: ...;
                                      endorsed: ...;
                                      followed_by: ...;
                                      following: ...;
                                      id: ...;
                                      languages: ...;
                                      muting: ...;
                                      muting_notifications: ...;
                                      note: ...;
                                      notifying: ...;
                                      requested: ...;
                                      showing_reblogs: ...;
                                  };
                                  roles: {
                                      color: ...;
                                      highlighted: ...;
                                      id: ...;
                                      name: ...;
                                      permissions: ...;
                                  }[];
                                  speak_as_cat: boolean;
                                  statuses_count: number;
                                  subscribers_count: number;
                                  suspended?: boolean;
                                  url: string;
                                  username: string;
                                  verified?: boolean;
                              }
                              | null;
                          noindex: boolean
                          | null;
                          note: string;
                          payment_options: (
                              | {
                                  href: (...)
                                  | (...);
                                  name: (...) | (...);
                                  object_id: (...) | (...);
                                  type: "link";
                              }
                              | {
                                  amount_min: (...)
                                  | (...);
                                  chain_id: (...) | (...);
                                  object_id: (...) | (...);
                                  price: (...) | (...);
                                  type: "monero-subscription";
                              }
                          )[];
                          permit_followback?: boolean;
                          pronouns: string[];
                          relationship?: {
                              blocked_by: boolean;
                              blocking: boolean;
                              domain_blocking: boolean;
                              endorsed: boolean;
                              followed_by: boolean;
                              following: boolean;
                              id: string;
                              languages: (...)[]
                              | null;
                              muting: boolean;
                              muting_notifications: boolean;
                              note: string;
                              notifying: boolean;
                              requested: boolean;
                              showing_reblogs: boolean;
                          };
                          roles: {
                              color: string;
                              highlighted: boolean;
                              id: string;
                              name: string;
                              permissions: string;
                          }[];
                          speak_as_cat: boolean;
                          statuses_count: number;
                          subscribers_count: number;
                          suspended?: boolean;
                          url: string;
                          username: string;
                          verified?: boolean;
                      } & WithMoved;
                      created_at: string;
                      id: string;
                      last_status?: Status;
                      notifications_count: string;
                      updated_at: string;
                  },
                  true,
              >,
          >;
          getNotifications: (
              params?: GetNotificationParams,
              meta?: RequestMeta,
          ) => Promise<
              PaginatedResponse<
                  | {
                      account: {
                          __meta: { pleroma?: any; source?: any };
                          accepts_chat_messages: boolean | null;
                          acct: string;
                          ap_id: string | null;
                          avatar: string;
                          avatar_default: boolean;
                          avatar_description: string;
                          avatar_static: string;
                          background_image: string | null;
                          birthday?: string;
                          bot: boolean;
                          created_at: string;
                          custom_css: string;
                          deactivated?: boolean;
                          discoverable: boolean;
                          display_name: string;
                          domain: string;
                          emojis: {
                              category: (...) | (...);
                              shortcode: string;
                              static_url: string;
                              url: string;
                              visible_in_picker: boolean;
                          }[];
                          enable_rss: boolean;
                          favicon?: string;
                          fields: { name: string; value: string; verified_at: (...)
                          | (...) }[];
                          followers_count: number;
                          following_count: number;
                          fqn: string;
                          group: boolean;
                          header: string;
                          header_default: boolean;
                          header_description: string;
                          header_static: string;
                          hide_collections?: boolean;
                          hide_favorites: boolean;
                          hide_followers?: boolean;
                          hide_followers_count?: boolean;
                          hide_follows?: boolean;
                          hide_follows_count?: boolean;
                          id: string;
                          identity_proofs: { name: string; value: string; verified_at: string }[];
                          indexable: boolean | null;
                          is_admin?: boolean;
                          is_cat: boolean;
                          is_moderator?: boolean;
                          is_suggested?: boolean;
                          last_status_at: string | null;
                          limited?: boolean;
                          local?: boolean;
                          location?: string;
                          locked: boolean;
                          memorial: boolean | null;
                          mention_policy: "none" | "only_known" | "only_contacts";
                          moved:
                              | {
                                  __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: (...) | (...) | (...);
                                  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?: (...) | (...) | (...);
                              }
                              | null;
                          noindex: boolean
                          | null;
                          note: string;
                          payment_options: (
                              | { href: ...; name: ...; object_id: ...; type: ... }
                              | {
                                  amount_min: ...;
                                  chain_id: ...;
                                  object_id: ...;
                                  price: ...;
                                  type: ...;
                              }
                          )[];
                          permit_followback?: boolean;
                          pronouns: string[];
                          relationship?: {
                              blocked_by: boolean;
                              blocking: boolean;
                              domain_blocking: boolean;
                              endorsed: boolean;
                              followed_by: boolean;
                              following: boolean;
                              id: string;
                              languages: (...)
                              | (...);
                              muting: boolean;
                              muting_notifications: boolean;
                              note: string;
                              notifying: boolean;
                              requested: boolean;
                              showing_reblogs: boolean;
                          };
                          roles: {
                              color: string;
                              highlighted: boolean;
                              id: string;
                              name: string;
                              permissions: string;
                          }[];
                          speak_as_cat: boolean;
                          statuses_count: number;
                          subscribers_count: number;
                          suspended?: boolean;
                          url: string;
                          username: string;
                          verified?: boolean;
                      } & 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: { pleroma?: any; source?: any };
                          accepts_chat_messages: boolean | null;
                          acct: string;
                          ap_id: string | null;
                          avatar: string;
                          avatar_default: boolean;
                          avatar_description: string;
                          avatar_static: string;
                          background_image: string | null;
                          birthday?: string;
                          bot: boolean;
                          created_at: string;
                          custom_css: string;
                          deactivated?: boolean;
                          discoverable: boolean;
                          display_name: string;
                          domain: string;
                          emojis: {
                              category: (...) | (...);
                              shortcode: string;
                              static_url: string;
                              url: string;
                              visible_in_picker: boolean;
                          }[];
                          enable_rss: boolean;
                          favicon?: string;
                          fields: { name: string; value: string; verified_at: (...)
                          | (...) }[];
                          followers_count: number;
                          following_count: number;
                          fqn: string;
                          group: boolean;
                          header: string;
                          header_default: boolean;
                          header_description: string;
                          header_static: string;
                          hide_collections?: boolean;
                          hide_favorites: boolean;
                          hide_followers?: boolean;
                          hide_followers_count?: boolean;
                          hide_follows?: boolean;
                          hide_follows_count?: boolean;
                          id: string;
                          identity_proofs: { name: string; value: string; verified_at: string }[];
                          indexable: boolean | null;
                          is_admin?: boolean;
                          is_cat: boolean;
                          is_moderator?: boolean;
                          is_suggested?: boolean;
                          last_status_at: string | null;
                          limited?: boolean;
                          local?: boolean;
                          location?: string;
                          locked: boolean;
                          memorial: boolean | null;
                          mention_policy: "none" | "only_known" | "only_contacts";
                          moved:
                              | {
                                  __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: (...) | (...) | (...);
                                  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?: (...) | (...) | (...);
                              }
                              | null;
                          noindex: boolean
                          | null;
                          note: string;
                          payment_options: (
                              | { href: ...; name: ...; object_id: ...; type: ... }
                              | {
                                  amount_min: ...;
                                  chain_id: ...;
                                  object_id: ...;
                                  price: ...;
                                  type: ...;
                              }
                          )[];
                          permit_followback?: boolean;
                          pronouns: string[];
                          relationship?: {
                              blocked_by: boolean;
                              blocking: boolean;
                              domain_blocking: boolean;
                              endorsed: boolean;
                              followed_by: boolean;
                              following: boolean;
                              id: string;
                              languages: (...)
                              | (...);
                              muting: boolean;
                              muting_notifications: boolean;
                              note: string;
                              notifying: boolean;
                              requested: boolean;
                              showing_reblogs: boolean;
                          };
                          roles: {
                              color: string;
                              highlighted: boolean;
                              id: string;
                              name: string;
                              permissions: string;
                          }[];
                          speak_as_cat: boolean;
                          statuses_count: number;
                          subscribers_count: number;
                          suspended?: boolean;
                          url: string;
                          username: string;
                          verified?: boolean;
                      } & WithMoved;
                      created_at: string;
                      group_key: string;
                      id: string;
                      is_muted?: boolean;
                      is_seen?: boolean;
                      status: {
                          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;
                          application: { name: string; website: (...) | (...) }
                          | null;
                          approval_status: "rejected" | "pending" | "approval" | null;
                          bookmark_folder: string | null;
                          bookmarked: boolean;
                          card:
                              | {
                                  author_name: string;
                                  author_url: string;
                                  authors: (...)[];
                                  blurhash: (...) | (...);
                                  description: string;
                                  embed_url: string;
                                  height: number;
                                  html: string;
                                  image: (...) | (...);
                                  image_description: string;
                                  provider_name: string;
                                  provider_url: string;
                                  title: string;
                                  type: (...) | (...) | (...) | (...);
                                  url: string;
                                  width: number;
                              }
                              | null;
                          content: string;
                          content_map: { [key: string]: string }
                          | 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: (
                              | {
                                  account_ids: ...;
                                  accounts: ...;
                                  count: ...;
                                  me: ...;
                                  name: ...;
                                  static_url: ...;
                                  url: ...;
                              }
                              | {
                                  account_ids: ...;
                                  accounts: ...;
                                  count: ...;
                                  me: ...;
                                  name: ...;
                                  static_url: ...;
                                  url: ...;
                              }
                          )[];
                          emojis: {
                              category: (...)
                              | (...);
                              shortcode: string;
                              static_url: string;
                              url: string;
                              visible_in_picker: boolean;
                          }[];
                          event: | {
                              end_time: (...)
                              | (...);
                              join_mode: (...) | (...) | (...) | (...) | (...);
                              join_state: (...) | (...) | (...) | (...);
                              location: (...) | (...);
                              name: string;
                              participants_count: number;
                              participation_request_count: number;
                              start_time: (...) | (...);
                          }
                          | null;
                          expires_at?: string;
                          favourited: boolean;
                          favourites_count: number;
                          filtered: {
                              filter: {
                                  context: ...;
                                  expires_at: ...;
                                  filter_action: ...;
                                  id: ...;
                                  title: ...;
                              };
                              keyword_matches: (...)
                              | (...);
                              status_matches: (...) | (...);
                          }[];
                          group: | {
                              avatar: string;
                              avatar_default: boolean;
                              avatar_description: string;
                              avatar_static: string;
                              created_at: string;
                              display_name: string;
                              domain: string;
                              emojis: (...)[];
                              header: string;
                              header_default: boolean;
                              header_description: string;
                              header_static: string;
                              id: string;
                              locked: boolean;
                              members_count: number;
                              membership_required: boolean;
                              note: string;
                              owner: (...) | (...);
                              relationship: (...) | (...);
                              statuses_visibility: string;
                              uri: string;
                              url: string;
                          }
                          | 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: string;
                                  latitude: (...)
                                  | (...);
                                  locality: string;
                                  longitude: (...) | (...);
                                  name: string;
                                  postal_code: string;
                                  region: string;
                                  street: string;
                                  url: string;
                              }
                              | null;
                          media_attachments: (
                              | {
                                  blurhash: ...;
                                  description: ...;
                                  id: ...;
                                  meta: ...;
                                  mime_type: ...;
                                  preview_url: ...;
                                  remote_url: ...;
                                  type: ...;
                                  url: ...;
                              }
                              | {
                                  blurhash: ...;
                                  description: ...;
                                  id: ...;
                                  meta: ...;
                                  mime_type: ...;
                                  preview_url: ...;
                                  remote_url: ...;
                                  type: ...;
                                  url: ...;
                              }
                              | {
                                  blurhash: ...;
                                  description: ...;
                                  id: ...;
                                  meta: ...;
                                  mime_type: ...;
                                  preview_url: ...;
                                  remote_url: ...;
                                  type: ...;
                                  url: ...;
                              }
                              | {
                                  blurhash: ...;
                                  description: ...;
                                  id: ...;
                                  meta: ...;
                                  mime_type: ...;
                                  preview_url: ...;
                                  remote_url: ...;
                                  type: ...;
                                  url: ...;
                              }
                              | {
                                  blurhash: ...;
                                  description: ...;
                                  id: ...;
                                  mime_type: ...;
                                  preview_url: ...;
                                  remote_url: ...;
                                  type: ...;
                                  url: ...;
                              }
                          )[];
                          mentions: { acct: string; id: string; url: string; username: string }[];
                          muted: boolean;
                          parent_visible?: boolean;
                          pinned: boolean;
                          pinned_at: string | null;
                          poll:
                              | {
                                  emojis: (...)[];
                                  expired: boolean;
                                  expires_at: (...) | (...);
                                  id: string;
                                  multiple: boolean;
                                  non_anonymous: boolean;
                                  options: (...)[];
                                  own_votes: (...) | (...);
                                  voted: boolean;
                                  voters_count: number;
                                  votes_count: number;
                              }
                              | 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: string;
                                  image_url: (...) | (...);
                                  title: (...) | (...);
                                  url: string;
                              }
                              | null;
                          scheduled_at: null;
                          sensitive: boolean;
                          spoiler_text: string;
                          spoiler_text_map: { [key: string]: string }
                          | null;
                          tags: {
                              following?: (...) | (...) | (...);
                              history: (...) | (...);
                              name: string;
                              total: (...) | (...);
                              url: string;
                          }[];
                          text: string
                          | null;
                          text_map: { [key: string]: string } | null;
                          thread_muted?: boolean;
                          translation:
                              | false
                              | {
                                  content: string;
                                  detected_source_language: string;
                                  id: (...)
                                  | (...);
                                  language: string;
                                  media_attachments: (...)[];
                                  poll?: (...) | (...);
                                  provider: (...) | (...);
                                  spoiler_text: string;
                              }
                              | null;
                          uri: string;
                          url: string;
                          visibility: string;
                      } & {
                          quote: | Quote
                          | {
                              quoted_status_id: (...)
                              | (...);
                              state:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                          }
                          | null;
                          reblog: Status
                          | null;
                      };
                      subtype: "reply"
                      | null;
                      type: "mention";
                  }
                  | {
                      account: {
                          __meta: { pleroma?: any; source?: any };
                          accepts_chat_messages: boolean | null;
                          acct: string;
                          ap_id: string | null;
                          avatar: string;
                          avatar_default: boolean;
                          avatar_description: string;
                          avatar_static: string;
                          background_image: string | null;
                          birthday?: string;
                          bot: boolean;
                          created_at: string;
                          custom_css: string;
                          deactivated?: boolean;
                          discoverable: boolean;
                          display_name: string;
                          domain: string;
                          emojis: {
                              category: (...) | (...);
                              shortcode: string;
                              static_url: string;
                              url: string;
                              visible_in_picker: boolean;
                          }[];
                          enable_rss: boolean;
                          favicon?: string;
                          fields: { name: string; value: string; verified_at: (...)
                          | (...) }[];
                          followers_count: number;
                          following_count: number;
                          fqn: string;
                          group: boolean;
                          header: string;
                          header_default: boolean;
                          header_description: string;
                          header_static: string;
                          hide_collections?: boolean;
                          hide_favorites: boolean;
                          hide_followers?: boolean;
                          hide_followers_count?: boolean;
                          hide_follows?: boolean;
                          hide_follows_count?: boolean;
                          id: string;
                          identity_proofs: { name: string; value: string; verified_at: string }[];
                          indexable: boolean | null;
                          is_admin?: boolean;
                          is_cat: boolean;
                          is_moderator?: boolean;
                          is_suggested?: boolean;
                          last_status_at: string | null;
                          limited?: boolean;
                          local?: boolean;
                          location?: string;
                          locked: boolean;
                          memorial: boolean | null;
                          mention_policy: "none" | "only_known" | "only_contacts";
                          moved:
                              | {
                                  __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: (...) | (...) | (...);
                                  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?: (...) | (...) | (...);
                              }
                              | null;
                          noindex: boolean
                          | null;
                          note: string;
                          payment_options: (
                              | { href: ...; name: ...; object_id: ...; type: ... }
                              | {
                                  amount_min: ...;
                                  chain_id: ...;
                                  object_id: ...;
                                  price: ...;
                                  type: ...;
                              }
                          )[];
                          permit_followback?: boolean;
                          pronouns: string[];
                          relationship?: {
                              blocked_by: boolean;
                              blocking: boolean;
                              domain_blocking: boolean;
                              endorsed: boolean;
                              followed_by: boolean;
                              following: boolean;
                              id: string;
                              languages: (...)
                              | (...);
                              muting: boolean;
                              muting_notifications: boolean;
                              note: string;
                              notifying: boolean;
                              requested: boolean;
                              showing_reblogs: boolean;
                          };
                          roles: {
                              color: string;
                              highlighted: boolean;
                              id: string;
                              name: string;
                              permissions: string;
                          }[];
                          speak_as_cat: boolean;
                          statuses_count: number;
                          subscribers_count: number;
                          suspended?: boolean;
                          url: string;
                          username: string;
                          verified?: boolean;
                      } & WithMoved;
                      created_at: string;
                      group_key: string;
                      id: string;
                      is_muted?: boolean;
                      is_seen?: boolean;
                      status: {
                          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;
                          application: { name: string; website: (...) | (...) }
                          | null;
                          approval_status: "rejected" | "pending" | "approval" | null;
                          bookmark_folder: string | null;
                          bookmarked: boolean;
                          card:
                              | {
                                  author_name: string;
                                  author_url: string;
                                  authors: (...)[];
                                  blurhash: (...) | (...);
                                  description: string;
                                  embed_url: string;
                                  height: number;
                                  html: string;
                                  image: (...) | (...);
                                  image_description: string;
                                  provider_name: string;
                                  provider_url: string;
                                  title: string;
                                  type: (...) | (...) | (...) | (...);
                                  url: string;
                                  width: number;
                              }
                              | null;
                          content: string;
                          content_map: { [key: string]: string }
                          | 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: (
                              | {
                                  account_ids: ...;
                                  accounts: ...;
                                  count: ...;
                                  me: ...;
                                  name: ...;
                                  static_url: ...;
                                  url: ...;
                              }
                              | {
                                  account_ids: ...;
                                  accounts: ...;
                                  count: ...;
                                  me: ...;
                                  name: ...;
                                  static_url: ...;
                                  url: ...;
                              }
                          )[];
                          emojis: {
                              category: (...)
                              | (...);
                              shortcode: string;
                              static_url: string;
                              url: string;
                              visible_in_picker: boolean;
                          }[];
                          event: | {
                              end_time: (...)
                              | (...);
                              join_mode: (...) | (...) | (...) | (...) | (...);
                              join_state: (...) | (...) | (...) | (...);
                              location: (...) | (...);
                              name: string;
                              participants_count: number;
                              participation_request_count: number;
                              start_time: (...) | (...);
                          }
                          | null;
                          expires_at?: string;
                          favourited: boolean;
                          favourites_count: number;
                          filtered: {
                              filter: {
                                  context: ...;
                                  expires_at: ...;
                                  filter_action: ...;
                                  id: ...;
                                  title: ...;
                              };
                              keyword_matches: (...)
                              | (...);
                              status_matches: (...) | (...);
                          }[];
                          group: | {
                              avatar: string;
                              avatar_default: boolean;
                              avatar_description: string;
                              avatar_static: string;
                              created_at: string;
                              display_name: string;
                              domain: string;
                              emojis: (...)[];
                              header: string;
                              header_default: boolean;
                              header_description: string;
                              header_static: string;
                              id: string;
                              locked: boolean;
                              members_count: number;
                              membership_required: boolean;
                              note: string;
                              owner: (...) | (...);
                              relationship: (...) | (...);
                              statuses_visibility: string;
                              uri: string;
                              url: string;
                          }
                          | 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: string;
                                  latitude: (...)
                                  | (...);
                                  locality: string;
                                  longitude: (...) | (...);
                                  name: string;
                                  postal_code: string;
                                  region: string;
                                  street: string;
                                  url: string;
                              }
                              | null;
                          media_attachments: (
                              | {
                                  blurhash: ...;
                                  description: ...;
                                  id: ...;
                                  meta: ...;
                                  mime_type: ...;
                                  preview_url: ...;
                                  remote_url: ...;
                                  type: ...;
                                  url: ...;
                              }
                              | {
                                  blurhash: ...;
                                  description: ...;
                                  id: ...;
                                  meta: ...;
                                  mime_type: ...;
                                  preview_url: ...;
                                  remote_url: ...;
                                  type: ...;
                                  url: ...;
                              }
                              | {
                                  blurhash: ...;
                                  description: ...;
                                  id: ...;
                                  meta: ...;
                                  mime_type: ...;
                                  preview_url: ...;
                                  remote_url: ...;
                                  type: ...;
                                  url: ...;
                              }
                              | {
                                  blurhash: ...;
                                  description: ...;
                                  id: ...;
                                  meta: ...;
                                  mime_type: ...;
                                  preview_url: ...;
                                  remote_url: ...;
                                  type: ...;
                                  url: ...;
                              }
                              | {
                                  blurhash: ...;
                                  description: ...;
                                  id: ...;
                                  mime_type: ...;
                                  preview_url: ...;
                                  remote_url: ...;
                                  type: ...;
                                  url: ...;
                              }
                          )[];
                          mentions: { acct: string; id: string; url: string; username: string }[];
                          muted: boolean;
                          parent_visible?: boolean;
                          pinned: boolean;
                          pinned_at: string | null;
                          poll:
                              | {
                                  emojis: (...)[];
                                  expired: boolean;
                                  expires_at: (...) | (...);
                                  id: string;
                                  multiple: boolean;
                                  non_anonymous: boolean;
                                  options: (...)[];
                                  own_votes: (...) | (...);
                                  voted: boolean;
                                  voters_count: number;
                                  votes_count: number;
                              }
                              | 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: string;
                                  image_url: (...) | (...);
                                  title: (...) | (...);
                                  url: string;
                              }
                              | null;
                          scheduled_at: null;
                          sensitive: boolean;
                          spoiler_text: string;
                          spoiler_text_map: { [key: string]: string }
                          | null;
                          tags: {
                              following?: (...) | (...) | (...);
                              history: (...) | (...);
                              name: string;
                              total: (...) | (...);
                              url: string;
                          }[];
                          text: string
                          | null;
                          text_map: { [key: string]: string } | null;
                          thread_muted?: boolean;
                          translation:
                              | false
                              | {
                                  content: string;
                                  detected_source_language: string;
                                  id: (...)
                                  | (...);
                                  language: string;
                                  media_attachments: (...)[];
                                  poll?: (...) | (...);
                                  provider: (...) | (...);
                                  spoiler_text: string;
                              }
                              | null;
                          uri: string;
                          url: string;
                          visibility: string;
                      } & {
                          quote: | Quote
                          | {
                              quoted_status_id: (...)
                              | (...);
                              state:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                          }
                          | null;
                          reblog: Status
                          | null;
                      };
                      type: | "poll"
                      | "reblog"
                      | "quote"
                      | "favourite"
                      | "status"
                      | "update"
                      | "event_reminder"
                      | "quoted_update";
                  }
                  | {
                      account: {
                          __meta: { pleroma?: any; source?: any };
                          accepts_chat_messages: boolean | null;
                          acct: string;
                          ap_id: string | null;
                          avatar: string;
                          avatar_default: boolean;
                          avatar_description: string;
                          avatar_static: string;
                          background_image: string | null;
                          birthday?: string;
                          bot: boolean;
                          created_at: string;
                          custom_css: string;
                          deactivated?: boolean;
                          discoverable: boolean;
                          display_name: string;
                          domain: string;
                          emojis: {
                              category: (...) | (...);
                              shortcode: string;
                              static_url: string;
                              url: string;
                              visible_in_picker: boolean;
                          }[];
                          enable_rss: boolean;
                          favicon?: string;
                          fields: { name: string; value: string; verified_at: (...)
                          | (...) }[];
                          followers_count: number;
                          following_count: number;
                          fqn: string;
                          group: boolean;
                          header: string;
                          header_default: boolean;
                          header_description: string;
                          header_static: string;
                          hide_collections?: boolean;
                          hide_favorites: boolean;
                          hide_followers?: boolean;
                          hide_followers_count?: boolean;
                          hide_follows?: boolean;
                          hide_follows_count?: boolean;
                          id: string;
                          identity_proofs: { name: string; value: string; verified_at: string }[];
                          indexable: boolean | null;
                          is_admin?: boolean;
                          is_cat: boolean;
                          is_moderator?: boolean;
                          is_suggested?: boolean;
                          last_status_at: string | null;
                          limited?: boolean;
                          local?: boolean;
                          location?: string;
                          locked: boolean;
                          memorial: boolean | null;
                          mention_policy: "none" | "only_known" | "only_contacts";
                          moved:
                              | {
                                  __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: (...) | (...) | (...);
                                  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?: (...) | (...) | (...);
                              }
                              | null;
                          noindex: boolean
                          | null;
                          note: string;
                          payment_options: (
                              | { href: ...; name: ...; object_id: ...; type: ... }
                              | {
                                  amount_min: ...;
                                  chain_id: ...;
                                  object_id: ...;
                                  price: ...;
                                  type: ...;
                              }
                          )[];
                          permit_followback?: boolean;
                          pronouns: string[];
                          relationship?: {
                              blocked_by: boolean;
                              blocking: boolean;
                              domain_blocking: boolean;
                              endorsed: boolean;
                              followed_by: boolean;
                              following: boolean;
                              id: string;
                              languages: (...)
                              | (...);
                              muting: boolean;
                              muting_notifications: boolean;
                              note: string;
                              notifying: boolean;
                              requested: boolean;
                              showing_reblogs: boolean;
                          };
                          roles: {
                              color: string;
                              highlighted: boolean;
                              id: string;
                              name: string;
                              permissions: string;
                          }[];
                          speak_as_cat: boolean;
                          statuses_count: number;
                          subscribers_count: number;
                          suspended?: boolean;
                          url: string;
                          username: string;
                          verified?: boolean;
                      } & WithMoved;
                      created_at: string;
                      group_key: string;
                      id: string;
                      is_muted?: boolean;
                      is_seen?: boolean;
                      report: {
                          action_taken?: boolean;
                          action_taken_at: string
                          | null;
                          category?: string;
                          comment?: string;
                          created_at?: string;
                          forwarded?: boolean;
                          id: string;
                          rule_ids: string | null;
                          status_ids: string | null;
                          target_account: Account | null;
                      };
                      type: "admin.report";
                  }
                  | {
                      account: {
                          __meta: { pleroma?: any; source?: any };
                          accepts_chat_messages: boolean | null;
                          acct: string;
                          ap_id: string | null;
                          avatar: string;
                          avatar_default: boolean;
                          avatar_description: string;
                          avatar_static: string;
                          background_image: string | null;
                          birthday?: string;
                          bot: boolean;
                          created_at: string;
                          custom_css: string;
                          deactivated?: boolean;
                          discoverable: boolean;
                          display_name: string;
                          domain: string;
                          emojis: {
                              category: (...) | (...);
                              shortcode: string;
                              static_url: string;
                              url: string;
                              visible_in_picker: boolean;
                          }[];
                          enable_rss: boolean;
                          favicon?: string;
                          fields: { name: string; value: string; verified_at: (...)
                          | (...) }[];
                          followers_count: number;
                          following_count: number;
                          fqn: string;
                          group: boolean;
                          header: string;
                          header_default: boolean;
                          header_description: string;
                          header_static: string;
                          hide_collections?: boolean;
                          hide_favorites: boolean;
                          hide_followers?: boolean;
                          hide_followers_count?: boolean;
                          hide_follows?: boolean;
                          hide_follows_count?: boolean;
                          id: string;
                          identity_proofs: { name: string; value: string; verified_at: string }[];
                          indexable: boolean | null;
                          is_admin?: boolean;
                          is_cat: boolean;
                          is_moderator?: boolean;
                          is_suggested?: boolean;
                          last_status_at: string | null;
                          limited?: boolean;
                          local?: boolean;
                          location?: string;
                          locked: boolean;
                          memorial: boolean | null;
                          mention_policy: "none" | "only_known" | "only_contacts";
                          moved:
                              | {
                                  __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: (...) | (...) | (...);
                                  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?: (...) | (...) | (...);
                              }
                              | null;
                          noindex: boolean
                          | null;
                          note: string;
                          payment_options: (
                              | { href: ...; name: ...; object_id: ...; type: ... }
                              | {
                                  amount_min: ...;
                                  chain_id: ...;
                                  object_id: ...;
                                  price: ...;
                                  type: ...;
                              }
                          )[];
                          permit_followback?: boolean;
                          pronouns: string[];
                          relationship?: {
                              blocked_by: boolean;
                              blocking: boolean;
                              domain_blocking: boolean;
                              endorsed: boolean;
                              followed_by: boolean;
                              following: boolean;
                              id: string;
                              languages: (...)
                              | (...);
                              muting: boolean;
                              muting_notifications: boolean;
                              note: string;
                              notifying: boolean;
                              requested: boolean;
                              showing_reblogs: boolean;
                          };
                          roles: {
                              color: string;
                              highlighted: boolean;
                              id: string;
                              name: string;
                              permissions: string;
                          }[];
                          speak_as_cat: boolean;
                          statuses_count: number;
                          subscribers_count: number;
                          suspended?: boolean;
                          url: string;
                          username: string;
                          verified?: boolean;
                      } & WithMoved;
                      created_at: string;
                      event: {
                          created_at: string;
                          id: string;
                          purged: string;
                          relationships_count?: number;
                          type: "domain_block"
                          | "user_domain_block"
                          | "account_suspension";
                      };
                      group_key: string;
                      id: string;
                      is_muted?: boolean;
                      is_seen?: boolean;
                      type: "severed_relationships";
                  }
                  | {
                      account: {
                          __meta: { pleroma?: any; source?: any };
                          accepts_chat_messages: boolean | null;
                          acct: string;
                          ap_id: string | null;
                          avatar: string;
                          avatar_default: boolean;
                          avatar_description: string;
                          avatar_static: string;
                          background_image: string | null;
                          birthday?: string;
                          bot: boolean;
                          created_at: string;
                          custom_css: string;
                          deactivated?: boolean;
                          discoverable: boolean;
                          display_name: string;
                          domain: string;
                          emojis: {
                              category: (...) | (...);
                              shortcode: string;
                              static_url: string;
                              url: string;
                              visible_in_picker: boolean;
                          }[];
                          enable_rss: boolean;
                          favicon?: string;
                          fields: { name: string; value: string; verified_at: (...)
                          | (...) }[];
                          followers_count: number;
                          following_count: number;
                          fqn: string;
                          group: boolean;
                          header: string;
                          header_default: boolean;
                          header_description: string;
                          header_static: string;
                          hide_collections?: boolean;
                          hide_favorites: boolean;
                          hide_followers?: boolean;
                          hide_followers_count?: boolean;
                          hide_follows?: boolean;
                          hide_follows_count?: boolean;
                          id: string;
                          identity_proofs: { name: string; value: string; verified_at: string }[];
                          indexable: boolean | null;
                          is_admin?: boolean;
                          is_cat: boolean;
                          is_moderator?: boolean;
                          is_suggested?: boolean;
                          last_status_at: string | null;
                          limited?: boolean;
                          local?: boolean;
                          location?: string;
                          locked: boolean;
                          memorial: boolean | null;
                          mention_policy: "none" | "only_known" | "only_contacts";
                          moved:
                              | {
                                  __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: (...) | (...) | (...);
                                  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?: (...) | (...) | (...);
                              }
                              | null;
                          noindex: boolean
                          | null;
                          note: string;
                          payment_options: (
                              | { href: ...; name: ...; object_id: ...; type: ... }
                              | {
                                  amount_min: ...;
                                  chain_id: ...;
                                  object_id: ...;
                                  price: ...;
                                  type: ...;
                              }
                          )[];
                          permit_followback?: boolean;
                          pronouns: string[];
                          relationship?: {
                              blocked_by: boolean;
                              blocking: boolean;
                              domain_blocking: boolean;
                              endorsed: boolean;
                              followed_by: boolean;
                              following: boolean;
                              id: string;
                              languages: (...)
                              | (...);
                              muting: boolean;
                              muting_notifications: boolean;
                              note: string;
                              notifying: boolean;
                              requested: boolean;
                              showing_reblogs: boolean;
                          };
                          roles: {
                              color: string;
                              highlighted: boolean;
                              id: string;
                              name: string;
                              permissions: string;
                          }[];
                          speak_as_cat: boolean;
                          statuses_count: number;
                          subscribers_count: number;
                          suspended?: boolean;
                          url: string;
                          username: string;
                          verified?: boolean;
                      } & WithMoved;
                      created_at: string;
                      group_key: string;
                      id: string;
                      is_muted?: boolean;
                      is_seen?: boolean;
                      moderation_warning: {
                          action: | "none"
                          | "disable"
                          | "mark_statuses_as_sensitive"
                          | "delete_statuses"
                          | "sensitive"
                          | "silence"
                          | "suspend";
                          appeal: | { state: "approved"
                          | "rejected"
                          | "pending"; text: string }
                          | null;
                          created_at: string;
                          id: string;
                          status_ids: string[];
                          target_account: {
                              __meta: { pleroma?: any; source?: any };
                              accepts_chat_messages: boolean | null;
                              acct: string;
                              ap_id: string | null;
                              avatar: string;
                              avatar_default: boolean;
                              avatar_description: string;
                              avatar_static: string;
                              background_image: string | null;
                              birthday?: string;
                              bot: boolean;
                              created_at: string;
                              custom_css: string;
                              deactivated?: boolean;
                              discoverable: boolean;
                              display_name: string;
                              domain: string;
                              emojis: {
                                  category: ...;
                                  shortcode: ...;
                                  static_url: ...;
                                  url: ...;
                                  visible_in_picker: ...;
                              }[];
                              enable_rss: boolean;
                              favicon?: string;
                              fields: { name: ...; value: ...; verified_at: ... }[];
                              followers_count: number;
                              following_count: number;
                              fqn: string;
                              group: boolean;
                              header: string;
                              header_default: boolean;
                              header_description: string;
                              header_static: string;
                              hide_collections?: boolean;
                              hide_favorites: boolean;
                              hide_followers?: boolean;
                              hide_followers_count?: boolean;
                              hide_follows?: boolean;
                              hide_follows_count?: boolean;
                              id: string;
                              identity_proofs: { name: ...; value: ...; verified_at: ... }[];
                              indexable: boolean | null;
                              is_admin?: boolean;
                              is_cat: boolean;
                              is_moderator?: boolean;
                              is_suggested?: boolean;
                              last_status_at: string | null;
                              limited?: boolean;
                              local?: boolean;
                              location?: string;
                              locked: boolean;
                              memorial: boolean | null;
                              mention_policy: "none" | "only_known" | "only_contacts";
                              moved:
                                  | {
                                      __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: ...;
                                      noindex: ...;
                                      note: ...;
                                      payment_options: ...;
                                      permit_followback?: ...;
                                      pronouns: ...;
                                      relationship?: ...;
                                      roles: ...;
                                      speak_as_cat: ...;
                                      statuses_count: ...;
                                      subscribers_count: ...;
                                      suspended?: ...;
                                      url: ...;
                                      username: ...;
                                      verified?: ...;
                                  }
                                  | null;
                              noindex: boolean
                              | null;
                              note: string;
                              payment_options: ((...) | (...))[];
                              permit_followback?: boolean;
                              pronouns: string[];
                              relationship?: {
                                  blocked_by: ...;
                                  blocking: ...;
                                  domain_blocking: ...;
                                  endorsed: ...;
                                  followed_by: ...;
                                  following: ...;
                                  id: ...;
                                  languages: ...;
                                  muting: ...;
                                  muting_notifications: ...;
                                  note: ...;
                                  notifying: ...;
                                  requested: ...;
                                  showing_reblogs: ...;
                              };
                              roles: {
                                  color: ...;
                                  highlighted: ...;
                                  id: ...;
                                  name: ...;
                                  permissions: ...;
                              }[];
                              speak_as_cat: boolean;
                              statuses_count: number;
                              subscribers_count: number;
                              suspended?: boolean;
                              url: string;
                              username: string;
                              verified?: boolean;
                          } & WithMoved;
                          text: string;
                      };
                      type: "moderation_warning";
                  }
                  | {
                      account: {
                          __meta: { pleroma?: any; source?: any };
                          accepts_chat_messages: boolean | null;
                          acct: string;
                          ap_id: string | null;
                          avatar: string;
                          avatar_default: boolean;
                          avatar_description: string;
                          avatar_static: string;
                          background_image: string | null;
                          birthday?: string;
                          bot: boolean;
                          created_at: string;
                          custom_css: string;
                          deactivated?: boolean;
                          discoverable: boolean;
                          display_name: string;
                          domain: string;
                          emojis: {
                              category: (...) | (...);
                              shortcode: string;
                              static_url: string;
                              url: string;
                              visible_in_picker: boolean;
                          }[];
                          enable_rss: boolean;
                          favicon?: string;
                          fields: { name: string; value: string; verified_at: (...)
                          | (...) }[];
                          followers_count: number;
                          following_count: number;
                          fqn: string;
                          group: boolean;
                          header: string;
                          header_default: boolean;
                          header_description: string;
                          header_static: string;
                          hide_collections?: boolean;
                          hide_favorites: boolean;
                          hide_followers?: boolean;
                          hide_followers_count?: boolean;
                          hide_follows?: boolean;
                          hide_follows_count?: boolean;
                          id: string;
                          identity_proofs: { name: string; value: string; verified_at: string }[];
                          indexable: boolean | null;
                          is_admin?: boolean;
                          is_cat: boolean;
                          is_moderator?: boolean;
                          is_suggested?: boolean;
                          last_status_at: string | null;
                          limited?: boolean;
                          local?: boolean;
                          location?: string;
                          locked: boolean;
                          memorial: boolean | null;
                          mention_policy: "none" | "only_known" | "only_contacts";
                          moved:
                              | {
                                  __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: (...) | (...) | (...);
                                  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?: (...) | (...) | (...);
                              }
                              | null;
                          noindex: boolean
                          | null;
                          note: string;
                          payment_options: (
                              | { href: ...; name: ...; object_id: ...; type: ... }
                              | {
                                  amount_min: ...;
                                  chain_id: ...;
                                  object_id: ...;
                                  price: ...;
                                  type: ...;
                              }
                          )[];
                          permit_followback?: boolean;
                          pronouns: string[];
                          relationship?: {
                              blocked_by: boolean;
                              blocking: boolean;
                              domain_blocking: boolean;
                              endorsed: boolean;
                              followed_by: boolean;
                              following: boolean;
                              id: string;
                              languages: (...)
                              | (...);
                              muting: boolean;
                              muting_notifications: boolean;
                              note: string;
                              notifying: boolean;
                              requested: boolean;
                              showing_reblogs: boolean;
                          };
                          roles: {
                              color: string;
                              highlighted: boolean;
                              id: string;
                              name: string;
                              permissions: string;
                          }[];
                          speak_as_cat: boolean;
                          statuses_count: number;
                          subscribers_count: number;
                          suspended?: boolean;
                          url: string;
                          username: string;
                          verified?: boolean;
                      } & WithMoved;
                      created_at: string;
                      group_key: string;
                      id: string;
                      is_muted?: boolean;
                      is_seen?: boolean;
                      target: {
                          __meta: { pleroma?: any; source?: any };
                          accepts_chat_messages: boolean | null;
                          acct: string;
                          ap_id: string | null;
                          avatar: string;
                          avatar_default: boolean;
                          avatar_description: string;
                          avatar_static: string;
                          background_image: string | null;
                          birthday?: string;
                          bot: boolean;
                          created_at: string;
                          custom_css: string;
                          deactivated?: boolean;
                          discoverable: boolean;
                          display_name: string;
                          domain: string;
                          emojis: {
                              category: (...) | (...);
                              shortcode: string;
                              static_url: string;
                              url: string;
                              visible_in_picker: boolean;
                          }[];
                          enable_rss: boolean;
                          favicon?: string;
                          fields: { name: string; value: string; verified_at: (...)
                          | (...) }[];
                          followers_count: number;
                          following_count: number;
                          fqn: string;
                          group: boolean;
                          header: string;
                          header_default: boolean;
                          header_description: string;
                          header_static: string;
                          hide_collections?: boolean;
                          hide_favorites: boolean;
                          hide_followers?: boolean;
                          hide_followers_count?: boolean;
                          hide_follows?: boolean;
                          hide_follows_count?: boolean;
                          id: string;
                          identity_proofs: { name: string; value: string; verified_at: string }[];
                          indexable: boolean | null;
                          is_admin?: boolean;
                          is_cat: boolean;
                          is_moderator?: boolean;
                          is_suggested?: boolean;
                          last_status_at: string | null;
                          limited?: boolean;
                          local?: boolean;
                          location?: string;
                          locked: boolean;
                          memorial: boolean | null;
                          mention_policy: "none" | "only_known" | "only_contacts";
                          moved:
                              | {
                                  __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: (...) | (...) | (...);
                                  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?: (...) | (...) | (...);
                              }
                              | null;
                          noindex: boolean
                          | null;
                          note: string;
                          payment_options: (
                              | { href: ...; name: ...; object_id: ...; type: ... }
                              | {
                                  amount_min: ...;
                                  chain_id: ...;
                                  object_id: ...;
                                  price: ...;
                                  type: ...;
                              }
                          )[];
                          permit_followback?: boolean;
                          pronouns: string[];
                          relationship?: {
                              blocked_by: boolean;
                              blocking: boolean;
                              domain_blocking: boolean;
                              endorsed: boolean;
                              followed_by: boolean;
                              following: boolean;
                              id: string;
                              languages: (...)
                              | (...);
                              muting: boolean;
                              muting_notifications: boolean;
                              note: string;
                              notifying: boolean;
                              requested: boolean;
                              showing_reblogs: boolean;
                          };
                          roles: {
                              color: string;
                              highlighted: boolean;
                              id: string;
                              name: string;
                              permissions: string;
                          }[];
                          speak_as_cat: boolean;
                          statuses_count: number;
                          subscribers_count: number;
                          suspended?: boolean;
                          url: string;
                          username: string;
                          verified?: boolean;
                      } & WithMoved;
                      type: "move";
                  }
                  | {
                      account: {
                          __meta: { pleroma?: any; source?: any };
                          accepts_chat_messages: boolean | null;
                          acct: string;
                          ap_id: string | null;
                          avatar: string;
                          avatar_default: boolean;
                          avatar_description: string;
                          avatar_static: string;
                          background_image: string | null;
                          birthday?: string;
                          bot: boolean;
                          created_at: string;
                          custom_css: string;
                          deactivated?: boolean;
                          discoverable: boolean;
                          display_name: string;
                          domain: string;
                          emojis: {
                              category: (...) | (...);
                              shortcode: string;
                              static_url: string;
                              url: string;
                              visible_in_picker: boolean;
                          }[];
                          enable_rss: boolean;
                          favicon?: string;
                          fields: { name: string; value: string; verified_at: (...)
                          | (...) }[];
                          followers_count: number;
                          following_count: number;
                          fqn: string;
                          group: boolean;
                          header: string;
                          header_default: boolean;
                          header_description: string;
                          header_static: string;
                          hide_collections?: boolean;
                          hide_favorites: boolean;
                          hide_followers?: boolean;
                          hide_followers_count?: boolean;
                          hide_follows?: boolean;
                          hide_follows_count?: boolean;
                          id: string;
                          identity_proofs: { name: string; value: string; verified_at: string }[];
                          indexable: boolean | null;
                          is_admin?: boolean;
                          is_cat: boolean;
                          is_moderator?: boolean;
                          is_suggested?: boolean;
                          last_status_at: string | null;
                          limited?: boolean;
                          local?: boolean;
                          location?: string;
                          locked: boolean;
                          memorial: boolean | null;
                          mention_policy: "none" | "only_known" | "only_contacts";
                          moved:
                              | {
                                  __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: (...) | (...) | (...);
                                  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?: (...) | (...) | (...);
                              }
                              | null;
                          noindex: boolean
                          | null;
                          note: string;
                          payment_options: (
                              | { href: ...; name: ...; object_id: ...; type: ... }
                              | {
                                  amount_min: ...;
                                  chain_id: ...;
                                  object_id: ...;
                                  price: ...;
                                  type: ...;
                              }
                          )[];
                          permit_followback?: boolean;
                          pronouns: string[];
                          relationship?: {
                              blocked_by: boolean;
                              blocking: boolean;
                              domain_blocking: boolean;
                              endorsed: boolean;
                              followed_by: boolean;
                              following: boolean;
                              id: string;
                              languages: (...)
                              | (...);
                              muting: boolean;
                              muting_notifications: boolean;
                              note: string;
                              notifying: boolean;
                              requested: boolean;
                              showing_reblogs: boolean;
                          };
                          roles: {
                              color: string;
                              highlighted: boolean;
                              id: string;
                              name: string;
                              permissions: string;
                          }[];
                          speak_as_cat: boolean;
                          statuses_count: number;
                          subscribers_count: number;
                          suspended?: boolean;
                          url: string;
                          username: string;
                          verified?: boolean;
                      } & WithMoved;
                      created_at: string;
                      emoji: string;
                      emoji_url: string
                      | null;
                      group_key: string;
                      id: string;
                      is_muted?: boolean;
                      is_seen?: boolean;
                      status: {
                          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;
                          application: { name: string; website: (...) | (...) }
                          | null;
                          approval_status: "rejected" | "pending" | "approval" | null;
                          bookmark_folder: string | null;
                          bookmarked: boolean;
                          card:
                              | {
                                  author_name: string;
                                  author_url: string;
                                  authors: (...)[];
                                  blurhash: (...) | (...);
                                  description: string;
                                  embed_url: string;
                                  height: number;
                                  html: string;
                                  image: (...) | (...);
                                  image_description: string;
                                  provider_name: string;
                                  provider_url: string;
                                  title: string;
                                  type: (...) | (...) | (...) | (...);
                                  url: string;
                                  width: number;
                              }
                              | null;
                          content: string;
                          content_map: { [key: string]: string }
                          | 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: (
                              | {
                                  account_ids: ...;
                                  accounts: ...;
                                  count: ...;
                                  me: ...;
                                  name: ...;
                                  static_url: ...;
                                  url: ...;
                              }
                              | {
                                  account_ids: ...;
                                  accounts: ...;
                                  count: ...;
                                  me: ...;
                                  name: ...;
                                  static_url: ...;
                                  url: ...;
                              }
                          )[];
                          emojis: {
                              category: (...)
                              | (...);
                              shortcode: string;
                              static_url: string;
                              url: string;
                              visible_in_picker: boolean;
                          }[];
                          event: | {
                              end_time: (...)
                              | (...);
                              join_mode: (...) | (...) | (...) | (...) | (...);
                              join_state: (...) | (...) | (...) | (...);
                              location: (...) | (...);
                              name: string;
                              participants_count: number;
                              participation_request_count: number;
                              start_time: (...) | (...);
                          }
                          | null;
                          expires_at?: string;
                          favourited: boolean;
                          favourites_count: number;
                          filtered: {
                              filter: {
                                  context: ...;
                                  expires_at: ...;
                                  filter_action: ...;
                                  id: ...;
                                  title: ...;
                              };
                              keyword_matches: (...)
                              | (...);
                              status_matches: (...) | (...);
                          }[];
                          group: | {
                              avatar: string;
                              avatar_default: boolean;
                              avatar_description: string;
                              avatar_static: string;
                              created_at: string;
                              display_name: string;
                              domain: string;
                              emojis: (...)[];
                              header: string;
                              header_default: boolean;
                              header_description: string;
                              header_static: string;
                              id: string;
                              locked: boolean;
                              members_count: number;
                              membership_required: boolean;
                              note: string;
                              owner: (...) | (...);
                              relationship: (...) | (...);
                              statuses_visibility: string;
                              uri: string;
                              url: string;
                          }
                          | 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: string;
                                  latitude: (...)
                                  | (...);
                                  locality: string;
                                  longitude: (...) | (...);
                                  name: string;
                                  postal_code: string;
                                  region: string;
                                  street: string;
                                  url: string;
                              }
                              | null;
                          media_attachments: (
                              | {
                                  blurhash: ...;
                                  description: ...;
                                  id: ...;
                                  meta: ...;
                                  mime_type: ...;
                                  preview_url: ...;
                                  remote_url: ...;
                                  type: ...;
                                  url: ...;
                              }
                              | {
                                  blurhash: ...;
                                  description: ...;
                                  id: ...;
                                  meta: ...;
                                  mime_type: ...;
                                  preview_url: ...;
                                  remote_url: ...;
                                  type: ...;
                                  url: ...;
                              }
                              | {
                                  blurhash: ...;
                                  description: ...;
                                  id: ...;
                                  meta: ...;
                                  mime_type: ...;
                                  preview_url: ...;
                                  remote_url: ...;
                                  type: ...;
                                  url: ...;
                              }
                              | {
                                  blurhash: ...;
                                  description: ...;
                                  id: ...;
                                  meta: ...;
                                  mime_type: ...;
                                  preview_url: ...;
                                  remote_url: ...;
                                  type: ...;
                                  url: ...;
                              }
                              | {
                                  blurhash: ...;
                                  description: ...;
                                  id: ...;
                                  mime_type: ...;
                                  preview_url: ...;
                                  remote_url: ...;
                                  type: ...;
                                  url: ...;
                              }
                          )[];
                          mentions: { acct: string; id: string; url: string; username: string }[];
                          muted: boolean;
                          parent_visible?: boolean;
                          pinned: boolean;
                          pinned_at: string | null;
                          poll:
                              | {
                                  emojis: (...)[];
                                  expired: boolean;
                                  expires_at: (...) | (...);
                                  id: string;
                                  multiple: boolean;
                                  non_anonymous: boolean;
                                  options: (...)[];
                                  own_votes: (...) | (...);
                                  voted: boolean;
                                  voters_count: number;
                                  votes_count: number;
                              }
                              | 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: string;
                                  image_url: (...) | (...);
                                  title: (...) | (...);
                                  url: string;
                              }
                              | null;
                          scheduled_at: null;
                          sensitive: boolean;
                          spoiler_text: string;
                          spoiler_text_map: { [key: string]: string }
                          | null;
                          tags: {
                              following?: (...) | (...) | (...);
                              history: (...) | (...);
                              name: string;
                              total: (...) | (...);
                              url: string;
                          }[];
                          text: string
                          | null;
                          text_map: { [key: string]: string } | null;
                          thread_muted?: boolean;
                          translation:
                              | false
                              | {
                                  content: string;
                                  detected_source_language: string;
                                  id: (...)
                                  | (...);
                                  language: string;
                                  media_attachments: (...)[];
                                  poll?: (...) | (...);
                                  provider: (...) | (...);
                                  spoiler_text: string;
                              }
                              | null;
                          uri: string;
                          url: string;
                          visibility: string;
                      } & {
                          quote: | Quote
                          | {
                              quoted_status_id: (...)
                              | (...);
                              state:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                          }
                          | null;
                          reblog: Status
                          | null;
                      };
                      type: "emoji_reaction";
                  }
                  | {
                      account: {
                          __meta: { pleroma?: any; source?: any };
                          accepts_chat_messages: boolean | null;
                          acct: string;
                          ap_id: string | null;
                          avatar: string;
                          avatar_default: boolean;
                          avatar_description: string;
                          avatar_static: string;
                          background_image: string | null;
                          birthday?: string;
                          bot: boolean;
                          created_at: string;
                          custom_css: string;
                          deactivated?: boolean;
                          discoverable: boolean;
                          display_name: string;
                          domain: string;
                          emojis: {
                              category: (...) | (...);
                              shortcode: string;
                              static_url: string;
                              url: string;
                              visible_in_picker: boolean;
                          }[];
                          enable_rss: boolean;
                          favicon?: string;
                          fields: { name: string; value: string; verified_at: (...)
                          | (...) }[];
                          followers_count: number;
                          following_count: number;
                          fqn: string;
                          group: boolean;
                          header: string;
                          header_default: boolean;
                          header_description: string;
                          header_static: string;
                          hide_collections?: boolean;
                          hide_favorites: boolean;
                          hide_followers?: boolean;
                          hide_followers_count?: boolean;
                          hide_follows?: boolean;
                          hide_follows_count?: boolean;
                          id: string;
                          identity_proofs: { name: string; value: string; verified_at: string }[];
                          indexable: boolean | null;
                          is_admin?: boolean;
                          is_cat: boolean;
                          is_moderator?: boolean;
                          is_suggested?: boolean;
                          last_status_at: string | null;
                          limited?: boolean;
                          local?: boolean;
                          location?: string;
                          locked: boolean;
                          memorial: boolean | null;
                          mention_policy: "none" | "only_known" | "only_contacts";
                          moved:
                              | {
                                  __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: (...) | (...) | (...);
                                  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?: (...) | (...) | (...);
                              }
                              | null;
                          noindex: boolean
                          | null;
                          note: string;
                          payment_options: (
                              | { href: ...; name: ...; object_id: ...; type: ... }
                              | {
                                  amount_min: ...;
                                  chain_id: ...;
                                  object_id: ...;
                                  price: ...;
                                  type: ...;
                              }
                          )[];
                          permit_followback?: boolean;
                          pronouns: string[];
                          relationship?: {
                              blocked_by: boolean;
                              blocking: boolean;
                              domain_blocking: boolean;
                              endorsed: boolean;
                              followed_by: boolean;
                              following: boolean;
                              id: string;
                              languages: (...)
                              | (...);
                              muting: boolean;
                              muting_notifications: boolean;
                              note: string;
                              notifying: boolean;
                              requested: boolean;
                              showing_reblogs: boolean;
                          };
                          roles: {
                              color: string;
                              highlighted: boolean;
                              id: string;
                              name: string;
                              permissions: string;
                          }[];
                          speak_as_cat: boolean;
                          statuses_count: number;
                          subscribers_count: number;
                          suspended?: boolean;
                          url: string;
                          username: string;
                          verified?: boolean;
                      } & WithMoved;
                      chat_message: {
                          account_id: string;
                          attachment: | {
                              blurhash: string
                              | null;
                              description: string;
                              id: string;
                              meta: {
                                  focus?: (...) | (...);
                                  original?: (...) | (...);
                                  small?: (...) | (...);
                              };
                              mime_type: string
                              | null;
                              preview_url: string;
                              remote_url: string | null;
                              type: "image";
                              url: string;
                          }
                          | {
                              blurhash: string
                              | null;
                              description: string;
                              id: string;
                              meta: {
                                  duration?: (...) | (...);
                                  original?: (...) | (...);
                                  small?: (...) | (...);
                              };
                              mime_type: string
                              | null;
                              preview_url: string;
                              remote_url: string | null;
                              type: "video";
                              url: string;
                          }
                          | {
                              blurhash: string
                              | null;
                              description: string;
                              id: string;
                              meta: {
                                  duration?: (...) | (...);
                                  focus?: (...) | (...);
                                  original?: (...) | (...);
                              };
                              mime_type: string
                              | null;
                              preview_url: string;
                              remote_url: string | null;
                              type: "gifv";
                              url: string;
                          }
                          | {
                              blurhash: string
                              | null;
                              description: string;
                              id: string;
                              meta: {
                                  colors?: (...) | (...);
                                  duration?: (...) | (...);
                                  original?: (...) | (...);
                              };
                              mime_type: string
                              | null;
                              preview_url: string;
                              remote_url: string | null;
                              type: "audio";
                              url: string;
                          }
                          | {
                              blurhash: string
                              | null;
                              description: string;
                              id: string;
                              mime_type: string | null;
                              preview_url: string;
                              remote_url: string | null;
                              type: "unknown";
                              url: string;
                          }
                          | null;
                          card: | {
                              author_name: string;
                              author_url: string;
                              authors: { account: ...; name: ...; url: ... }[];
                              blurhash: string | null;
                              description: string;
                              embed_url: string;
                              height: number;
                              html: string;
                              image: string | null;
                              image_description: string;
                              provider_name: string;
                              provider_url: string;
                              title: string;
                              type: "link" | "video" | "photo" | "rich";
                              url: string;
                              width: number;
                          }
                          | null;
                          chat_id: string;
                          content: string;
                          created_at: string;
                          emojis: {
                              category: string
                              | null;
                              shortcode: string;
                              static_url: string;
                              url: string;
                              visible_in_picker: boolean;
                          }[];
                          id: string;
                          unread: boolean;
                      };
                      created_at: string;
                      group_key: string;
                      id: string;
                      is_muted?: boolean;
                      is_seen?: boolean;
                      type: "chat_mention";
                  }
                  | {
                      account: {
                          __meta: { pleroma?: any; source?: any };
                          accepts_chat_messages: boolean | null;
                          acct: string;
                          ap_id: string | null;
                          avatar: string;
                          avatar_default: boolean;
                          avatar_description: string;
                          avatar_static: string;
                          background_image: string | null;
                          birthday?: string;
                          bot: boolean;
                          created_at: string;
                          custom_css: string;
                          deactivated?: boolean;
                          discoverable: boolean;
                          display_name: string;
                          domain: string;
                          emojis: {
                              category: (...) | (...);
                              shortcode: string;
                              static_url: string;
                              url: string;
                              visible_in_picker: boolean;
                          }[];
                          enable_rss: boolean;
                          favicon?: string;
                          fields: { name: string; value: string; verified_at: (...)
                          | (...) }[];
                          followers_count: number;
                          following_count: number;
                          fqn: string;
                          group: boolean;
                          header: string;
                          header_default: boolean;
                          header_description: string;
                          header_static: string;
                          hide_collections?: boolean;
                          hide_favorites: boolean;
                          hide_followers?: boolean;
                          hide_followers_count?: boolean;
                          hide_follows?: boolean;
                          hide_follows_count?: boolean;
                          id: string;
                          identity_proofs: { name: string; value: string; verified_at: string }[];
                          indexable: boolean | null;
                          is_admin?: boolean;
                          is_cat: boolean;
                          is_moderator?: boolean;
                          is_suggested?: boolean;
                          last_status_at: string | null;
                          limited?: boolean;
                          local?: boolean;
                          location?: string;
                          locked: boolean;
                          memorial: boolean | null;
                          mention_policy: "none" | "only_known" | "only_contacts";
                          moved:
                              | {
                                  __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: (...) | (...) | (...);
                                  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?: (...) | (...) | (...);
                              }
                              | null;
                          noindex: boolean
                          | null;
                          note: string;
                          payment_options: (
                              | { href: ...; name: ...; object_id: ...; type: ... }
                              | {
                                  amount_min: ...;
                                  chain_id: ...;
                                  object_id: ...;
                                  price: ...;
                                  type: ...;
                              }
                          )[];
                          permit_followback?: boolean;
                          pronouns: string[];
                          relationship?: {
                              blocked_by: boolean;
                              blocking: boolean;
                              domain_blocking: boolean;
                              endorsed: boolean;
                              followed_by: boolean;
                              following: boolean;
                              id: string;
                              languages: (...)
                              | (...);
                              muting: boolean;
                              muting_notifications: boolean;
                              note: string;
                              notifying: boolean;
                              requested: boolean;
                              showing_reblogs: boolean;
                          };
                          roles: {
                              color: string;
                              highlighted: boolean;
                              id: string;
                              name: string;
                              permissions: string;
                          }[];
                          speak_as_cat: boolean;
                          statuses_count: number;
                          subscribers_count: number;
                          suspended?: boolean;
                          url: string;
                          username: string;
                          verified?: boolean;
                      } & WithMoved;
                      created_at: string;
                      group_key: string;
                      id: string;
                      is_muted?: boolean;
                      is_seen?: boolean;
                      participation_message: string
                      | null;
                      status: {
                          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;
                          application: { name: string; website: (...) | (...) }
                          | null;
                          approval_status: "rejected" | "pending" | "approval" | null;
                          bookmark_folder: string | null;
                          bookmarked: boolean;
                          card:
                              | {
                                  author_name: string;
                                  author_url: string;
                                  authors: (...)[];
                                  blurhash: (...) | (...);
                                  description: string;
                                  embed_url: string;
                                  height: number;
                                  html: string;
                                  image: (...) | (...);
                                  image_description: string;
                                  provider_name: string;
                                  provider_url: string;
                                  title: string;
                                  type: (...) | (...) | (...) | (...);
                                  url: string;
                                  width: number;
                              }
                              | null;
                          content: string;
                          content_map: { [key: string]: string }
                          | 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: (
                              | {
                                  account_ids: ...;
                                  accounts: ...;
                                  count: ...;
                                  me: ...;
                                  name: ...;
                                  static_url: ...;
                                  url: ...;
                              }
                              | {
                                  account_ids: ...;
                                  accounts: ...;
                                  count: ...;
                                  me: ...;
                                  name: ...;
                                  static_url: ...;
                                  url: ...;
                              }
                          )[];
                          emojis: {
                              category: (...)
                              | (...);
                              shortcode: string;
                              static_url: string;
                              url: string;
                              visible_in_picker: boolean;
                          }[];
                          event: | {
                              end_time: (...)
                              | (...);
                              join_mode: (...) | (...) | (...) | (...) | (...);
                              join_state: (...) | (...) | (...) | (...);
                              location: (...) | (...);
                              name: string;
                              participants_count: number;
                              participation_request_count: number;
                              start_time: (...) | (...);
                          }
                          | null;
                          expires_at?: string;
                          favourited: boolean;
                          favourites_count: number;
                          filtered: {
                              filter: {
                                  context: ...;
                                  expires_at: ...;
                                  filter_action: ...;
                                  id: ...;
                                  title: ...;
                              };
                              keyword_matches: (...)
                              | (...);
                              status_matches: (...) | (...);
                          }[];
                          group: | {
                              avatar: string;
                              avatar_default: boolean;
                              avatar_description: string;
                              avatar_static: string;
                              created_at: string;
                              display_name: string;
                              domain: string;
                              emojis: (...)[];
                              header: string;
                              header_default: boolean;
                              header_description: string;
                              header_static: string;
                              id: string;
                              locked: boolean;
                              members_count: number;
                              membership_required: boolean;
                              note: string;
                              owner: (...) | (...);
                              relationship: (...) | (...);
                              statuses_visibility: string;
                              uri: string;
                              url: string;
                          }
                          | 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: string;
                                  latitude: (...)
                                  | (...);
                                  locality: string;
                                  longitude: (...) | (...);
                                  name: string;
                                  postal_code: string;
                                  region: string;
                                  street: string;
                                  url: string;
                              }
                              | null;
                          media_attachments: (
                              | {
                                  blurhash: ...;
                                  description: ...;
                                  id: ...;
                                  meta: ...;
                                  mime_type: ...;
                                  preview_url: ...;
                                  remote_url: ...;
                                  type: ...;
                                  url: ...;
                              }
                              | {
                                  blurhash: ...;
                                  description: ...;
                                  id: ...;
                                  meta: ...;
                                  mime_type: ...;
                                  preview_url: ...;
                                  remote_url: ...;
                                  type: ...;
                                  url: ...;
                              }
                              | {
                                  blurhash: ...;
                                  description: ...;
                                  id: ...;
                                  meta: ...;
                                  mime_type: ...;
                                  preview_url: ...;
                                  remote_url: ...;
                                  type: ...;
                                  url: ...;
                              }
                              | {
                                  blurhash: ...;
                                  description: ...;
                                  id: ...;
                                  meta: ...;
                                  mime_type: ...;
                                  preview_url: ...;
                                  remote_url: ...;
                                  type: ...;
                                  url: ...;
                              }
                              | {
                                  blurhash: ...;
                                  description: ...;
                                  id: ...;
                                  mime_type: ...;
                                  preview_url: ...;
                                  remote_url: ...;
                                  type: ...;
                                  url: ...;
                              }
                          )[];
                          mentions: { acct: string; id: string; url: string; username: string }[];
                          muted: boolean;
                          parent_visible?: boolean;
                          pinned: boolean;
                          pinned_at: string | null;
                          poll:
                              | {
                                  emojis: (...)[];
                                  expired: boolean;
                                  expires_at: (...) | (...);
                                  id: string;
                                  multiple: boolean;
                                  non_anonymous: boolean;
                                  options: (...)[];
                                  own_votes: (...) | (...);
                                  voted: boolean;
                                  voters_count: number;
                                  votes_count: number;
                              }
                              | 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: string;
                                  image_url: (...) | (...);
                                  title: (...) | (...);
                                  url: string;
                              }
                              | null;
                          scheduled_at: null;
                          sensitive: boolean;
                          spoiler_text: string;
                          spoiler_text_map: { [key: string]: string }
                          | null;
                          tags: {
                              following?: (...) | (...) | (...);
                              history: (...) | (...);
                              name: string;
                              total: (...) | (...);
                              url: string;
                          }[];
                          text: string
                          | null;
                          text_map: { [key: string]: string } | null;
                          thread_muted?: boolean;
                          translation:
                              | false
                              | {
                                  content: string;
                                  detected_source_language: string;
                                  id: (...)
                                  | (...);
                                  language: string;
                                  media_attachments: (...)[];
                                  poll?: (...) | (...);
                                  provider: (...) | (...);
                                  spoiler_text: string;
                              }
                              | null;
                          uri: string;
                          url: string;
                          visibility: string;
                      } & {
                          quote: | Quote
                          | {
                              quoted_status_id: (...)
                              | (...);
                              state:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                          }
                          | null;
                          reblog: Status
                          | null;
                      };
                      type: "participation_accepted"
                      | "participation_request";
                  }
                  | {
                      account: {
                          __meta: { pleroma?: any; source?: any };
                          accepts_chat_messages: boolean | null;
                          acct: string;
                          ap_id: string | null;
                          avatar: string;
                          avatar_default: boolean;
                          avatar_description: string;
                          avatar_static: string;
                          background_image: string | null;
                          birthday?: string;
                          bot: boolean;
                          created_at: string;
                          custom_css: string;
                          deactivated?: boolean;
                          discoverable: boolean;
                          display_name: string;
                          domain: string;
                          emojis: {
                              category: (...) | (...);
                              shortcode: string;
                              static_url: string;
                              url: string;
                              visible_in_picker: boolean;
                          }[];
                          enable_rss: boolean;
                          favicon?: string;
                          fields: { name: string; value: string; verified_at: (...)
                          | (...) }[];
                          followers_count: number;
                          following_count: number;
                          fqn: string;
                          group: boolean;
                          header: string;
                          header_default: boolean;
                          header_description: string;
                          header_static: string;
                          hide_collections?: boolean;
                          hide_favorites: boolean;
                          hide_followers?: boolean;
                          hide_followers_count?: boolean;
                          hide_follows?: boolean;
                          hide_follows_count?: boolean;
                          id: string;
                          identity_proofs: { name: string; value: string; verified_at: string }[];
                          indexable: boolean | null;
                          is_admin?: boolean;
                          is_cat: boolean;
                          is_moderator?: boolean;
                          is_suggested?: boolean;
                          last_status_at: string | null;
                          limited?: boolean;
                          local?: boolean;
                          location?: string;
                          locked: boolean;
                          memorial: boolean | null;
                          mention_policy: "none" | "only_known" | "only_contacts";
                          moved:
                              | {
                                  __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: (...) | (...) | (...);
                                  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?: (...) | (...) | (...);
                              }
                              | null;
                          noindex: boolean
                          | null;
                          note: string;
                          payment_options: (
                              | { href: ...; name: ...; object_id: ...; type: ... }
                              | {
                                  amount_min: ...;
                                  chain_id: ...;
                                  object_id: ...;
                                  price: ...;
                                  type: ...;
                              }
                          )[];
                          permit_followback?: boolean;
                          pronouns: string[];
                          relationship?: {
                              blocked_by: boolean;
                              blocking: boolean;
                              domain_blocking: boolean;
                              endorsed: boolean;
                              followed_by: boolean;
                              following: boolean;
                              id: string;
                              languages: (...)
                              | (...);
                              muting: boolean;
                              muting_notifications: boolean;
                              note: string;
                              notifying: boolean;
                              requested: boolean;
                              showing_reblogs: boolean;
                          };
                          roles: {
                              color: string;
                              highlighted: boolean;
                              id: string;
                              name: string;
                              permissions: string;
                          }[];
                          speak_as_cat: boolean;
                          statuses_count: number;
                          subscribers_count: number;
                          suspended?: boolean;
                          url: string;
                          username: string;
                          verified?: boolean;
                      } & WithMoved;
                      created_at: string;
                      group_key: string;
                      id: string;
                      is_muted?: boolean;
                      is_seen?: boolean;
                      status: Status
                      | null;
                      type: "bite";
                  },
                  true,
              >,
          >;
          getUnreadNotificationCount: (
              params?: GetUnreadNotificationCountParams,
          ) => Promise<{ count: number }>;
          updateNotificationPolicy: (
              params: UpdateNotificationPolicyRequest,
          ) => Promise<
              {
                  for_limited_accounts: "filter"
                  | "accept"
                  | "drop";
                  for_new_accounts: "filter" | "accept" | "drop";
                  for_not_followers: "filter" | "accept" | "drop";
                  for_not_following: "filter" | "accept" | "drop";
                  for_private_mentions: "filter" | "accept" | "drop";
                  summary: {
                      pending_notifications_count: number;
                      pending_requests_count: number;
                  };
              },
          >;
      }

      • acceptMultipleNotificationRequests: (notificationRequestIds: string[]) => Promise<EmptyObject>

        Accept multiple notification requests Accepts multiple notification requests, which merges the filtered notifications from those users back into the main notifications and accepts any future notification from them.

        https://docs.joinmastodon.org/methods/notifications/#accept-multiple-requests Requires featuresFeatures.notificationsRequestsAcceptMultiple.

      • acceptNotificationRequest: (notificationRequestId: string) => Promise<EmptyObject>

        Accept a single notification request Accept a notification request, which merges the filtered notifications from that user back into the main notification and accepts any future notification from them.

      • checkNotificationRequestsMerged: () => Promise<{ merged: boolean }>

        Check if accepted notification requests have been merged Check whether accepted notification requests have been merged. Accepting notification requests schedules a background job to merge the filtered notifications back into the normal notification list. When that process has finished, the client should refresh the notifications list at its earliest convenience. This is communicated by the notifications_merged streaming event but can also be polled using this endpoint.

        https://docs.joinmastodon.org/methods/notifications/#requests-merged Requires featuresFeatures.notificationsRequestsAcceptMultiple.

      • dismissMultipleNotificationRequests: (notificationRequestIds: string[]) => Promise<EmptyObject>

        Dismiss multiple notification requests Dismiss multiple notification requests, which hides them and prevent them from contributing to the pending notification requests count.

        https://docs.joinmastodon.org/methods/notifications/#dismiss-multiple-requests Requires featuresFeatures.notificationsRequestsAcceptMultiple.

      • dismissMultipleNotifications: (notificationIds: string[]) => Promise<EmptyObject>

        An endpoint to delete multiple statuses by IDs.

        Requires featuresFeatures.notificationsDismissMultiple.

      • dismissNotification: (notificationId: string) => Promise<EmptyObject>

        Dismiss a single notification Dismiss a single notification from the server.

      • dismissNotificationRequest: (notificationRequestId: string) => Promise<EmptyObject>

        Dismiss a single notification request Dismiss a notification request, which hides it and prevent it from contributing to the pending notification requests count.

      • dismissNotifications: () => Promise<EmptyObject>

        Dismiss all notifications Clear all notifications from the server.

      • getNotification: (
            notificationId: string,
        ) => Promise<
            | {
                account: {
                    __meta: { pleroma?: any; source?: any };
                    accepts_chat_messages: boolean | null;
                    acct: string;
                    ap_id: string | null;
                    avatar: string;
                    avatar_default: boolean;
                    avatar_description: string;
                    avatar_static: string;
                    background_image: string | null;
                    birthday?: string;
                    bot: boolean;
                    created_at: string;
                    custom_css: string;
                    deactivated?: boolean;
                    discoverable: boolean;
                    display_name: string;
                    domain: string;
                    emojis: {
                        category: string | null;
                        shortcode: string;
                        static_url: string;
                        url: string;
                        visible_in_picker: boolean;
                    }[];
                    enable_rss: boolean;
                    favicon?: string;
                    fields: { name: string; value: string; verified_at: string
                    | null }[];
                    followers_count: number;
                    following_count: number;
                    fqn: string;
                    group: boolean;
                    header: string;
                    header_default: boolean;
                    header_description: string;
                    header_static: string;
                    hide_collections?: boolean;
                    hide_favorites: boolean;
                    hide_followers?: boolean;
                    hide_followers_count?: boolean;
                    hide_follows?: boolean;
                    hide_follows_count?: boolean;
                    id: string;
                    identity_proofs: { name: string; value: string; verified_at: string }[];
                    indexable: boolean | null;
                    is_admin?: boolean;
                    is_cat: boolean;
                    is_moderator?: boolean;
                    is_suggested?: boolean;
                    last_status_at: string | null;
                    limited?: boolean;
                    local?: boolean;
                    location?: string;
                    locked: boolean;
                    memorial: boolean | null;
                    mention_policy: "none" | "only_known" | "only_contacts";
                    moved:
                        | {
                            __meta: { pleroma?: any; source?: any };
                            accepts_chat_messages: boolean | null;
                            acct: string;
                            ap_id: string | null;
                            avatar: string;
                            avatar_default: boolean;
                            avatar_description: string;
                            avatar_static: string;
                            background_image: string | null;
                            birthday?: string;
                            bot: boolean;
                            created_at: string;
                            custom_css: string;
                            deactivated?: boolean;
                            discoverable: boolean;
                            display_name: string;
                            domain: string;
                            emojis: {
                                category: ...;
                                shortcode: ...;
                                static_url: ...;
                                url: ...;
                                visible_in_picker: ...;
                            }[];
                            enable_rss: boolean;
                            favicon?: string;
                            fields: { name: ...; value: ...; verified_at: ... }[];
                            followers_count: number;
                            following_count: number;
                            fqn: string;
                            group: boolean;
                            header: string;
                            header_default: boolean;
                            header_description: string;
                            header_static: string;
                            hide_collections?: boolean;
                            hide_favorites: boolean;
                            hide_followers?: boolean;
                            hide_followers_count?: boolean;
                            hide_follows?: boolean;
                            hide_follows_count?: boolean;
                            id: string;
                            identity_proofs: { name: ...; value: ...; verified_at: ... }[];
                            indexable: boolean | null;
                            is_admin?: boolean;
                            is_cat: boolean;
                            is_moderator?: boolean;
                            is_suggested?: boolean;
                            last_status_at: string | null;
                            limited?: boolean;
                            local?: boolean;
                            location?: string;
                            locked: boolean;
                            memorial: boolean | null;
                            mention_policy: "none" | "only_known" | "only_contacts";
                            noindex: boolean | null;
                            note: string;
                            payment_options: ((...) | (...))[];
                            permit_followback?: boolean;
                            pronouns: string[];
                            relationship?: {
                                blocked_by: ...;
                                blocking: ...;
                                domain_blocking: ...;
                                endorsed: ...;
                                followed_by: ...;
                                following: ...;
                                id: ...;
                                languages: ...;
                                muting: ...;
                                muting_notifications: ...;
                                note: ...;
                                notifying: ...;
                                requested: ...;
                                showing_reblogs: ...;
                            };
                            roles: {
                                color: ...;
                                highlighted: ...;
                                id: ...;
                                name: ...;
                                permissions: ...;
                            }[];
                            speak_as_cat: boolean;
                            statuses_count: number;
                            subscribers_count: number;
                            suspended?: boolean;
                            url: string;
                            username: string;
                            verified?: boolean;
                        }
                        | null;
                    noindex: boolean
                    | null;
                    note: string;
                    payment_options: (
                        | {
                            href: (...)
                            | (...);
                            name: (...) | (...);
                            object_id: (...) | (...);
                            type: "link";
                        }
                        | {
                            amount_min: (...)
                            | (...);
                            chain_id: (...) | (...);
                            object_id: (...) | (...);
                            price: (...) | (...);
                            type: "monero-subscription";
                        }
                    )[];
                    permit_followback?: boolean;
                    pronouns: string[];
                    relationship?: {
                        blocked_by: boolean;
                        blocking: boolean;
                        domain_blocking: boolean;
                        endorsed: boolean;
                        followed_by: boolean;
                        following: boolean;
                        id: string;
                        languages: (...)[]
                        | null;
                        muting: boolean;
                        muting_notifications: boolean;
                        note: string;
                        notifying: boolean;
                        requested: boolean;
                        showing_reblogs: boolean;
                    };
                    roles: {
                        color: string;
                        highlighted: boolean;
                        id: string;
                        name: string;
                        permissions: string;
                    }[];
                    speak_as_cat: boolean;
                    statuses_count: number;
                    subscribers_count: number;
                    suspended?: boolean;
                    url: string;
                    username: string;
                    verified?: boolean;
                } & 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: { pleroma?: any; source?: any };
                    accepts_chat_messages: boolean | null;
                    acct: string;
                    ap_id: string | null;
                    avatar: string;
                    avatar_default: boolean;
                    avatar_description: string;
                    avatar_static: string;
                    background_image: string | null;
                    birthday?: string;
                    bot: boolean;
                    created_at: string;
                    custom_css: string;
                    deactivated?: boolean;
                    discoverable: boolean;
                    display_name: string;
                    domain: string;
                    emojis: {
                        category: string | null;
                        shortcode: string;
                        static_url: string;
                        url: string;
                        visible_in_picker: boolean;
                    }[];
                    enable_rss: boolean;
                    favicon?: string;
                    fields: { name: string; value: string; verified_at: string
                    | null }[];
                    followers_count: number;
                    following_count: number;
                    fqn: string;
                    group: boolean;
                    header: string;
                    header_default: boolean;
                    header_description: string;
                    header_static: string;
                    hide_collections?: boolean;
                    hide_favorites: boolean;
                    hide_followers?: boolean;
                    hide_followers_count?: boolean;
                    hide_follows?: boolean;
                    hide_follows_count?: boolean;
                    id: string;
                    identity_proofs: { name: string; value: string; verified_at: string }[];
                    indexable: boolean | null;
                    is_admin?: boolean;
                    is_cat: boolean;
                    is_moderator?: boolean;
                    is_suggested?: boolean;
                    last_status_at: string | null;
                    limited?: boolean;
                    local?: boolean;
                    location?: string;
                    locked: boolean;
                    memorial: boolean | null;
                    mention_policy: "none" | "only_known" | "only_contacts";
                    moved:
                        | {
                            __meta: { pleroma?: any; source?: any };
                            accepts_chat_messages: boolean | null;
                            acct: string;
                            ap_id: string | null;
                            avatar: string;
                            avatar_default: boolean;
                            avatar_description: string;
                            avatar_static: string;
                            background_image: string | null;
                            birthday?: string;
                            bot: boolean;
                            created_at: string;
                            custom_css: string;
                            deactivated?: boolean;
                            discoverable: boolean;
                            display_name: string;
                            domain: string;
                            emojis: {
                                category: ...;
                                shortcode: ...;
                                static_url: ...;
                                url: ...;
                                visible_in_picker: ...;
                            }[];
                            enable_rss: boolean;
                            favicon?: string;
                            fields: { name: ...; value: ...; verified_at: ... }[];
                            followers_count: number;
                            following_count: number;
                            fqn: string;
                            group: boolean;
                            header: string;
                            header_default: boolean;
                            header_description: string;
                            header_static: string;
                            hide_collections?: boolean;
                            hide_favorites: boolean;
                            hide_followers?: boolean;
                            hide_followers_count?: boolean;
                            hide_follows?: boolean;
                            hide_follows_count?: boolean;
                            id: string;
                            identity_proofs: { name: ...; value: ...; verified_at: ... }[];
                            indexable: boolean | null;
                            is_admin?: boolean;
                            is_cat: boolean;
                            is_moderator?: boolean;
                            is_suggested?: boolean;
                            last_status_at: string | null;
                            limited?: boolean;
                            local?: boolean;
                            location?: string;
                            locked: boolean;
                            memorial: boolean | null;
                            mention_policy: "none" | "only_known" | "only_contacts";
                            noindex: boolean | null;
                            note: string;
                            payment_options: ((...) | (...))[];
                            permit_followback?: boolean;
                            pronouns: string[];
                            relationship?: {
                                blocked_by: ...;
                                blocking: ...;
                                domain_blocking: ...;
                                endorsed: ...;
                                followed_by: ...;
                                following: ...;
                                id: ...;
                                languages: ...;
                                muting: ...;
                                muting_notifications: ...;
                                note: ...;
                                notifying: ...;
                                requested: ...;
                                showing_reblogs: ...;
                            };
                            roles: {
                                color: ...;
                                highlighted: ...;
                                id: ...;
                                name: ...;
                                permissions: ...;
                            }[];
                            speak_as_cat: boolean;
                            statuses_count: number;
                            subscribers_count: number;
                            suspended?: boolean;
                            url: string;
                            username: string;
                            verified?: boolean;
                        }
                        | null;
                    noindex: boolean
                    | null;
                    note: string;
                    payment_options: (
                        | {
                            href: (...)
                            | (...);
                            name: (...) | (...);
                            object_id: (...) | (...);
                            type: "link";
                        }
                        | {
                            amount_min: (...)
                            | (...);
                            chain_id: (...) | (...);
                            object_id: (...) | (...);
                            price: (...) | (...);
                            type: "monero-subscription";
                        }
                    )[];
                    permit_followback?: boolean;
                    pronouns: string[];
                    relationship?: {
                        blocked_by: boolean;
                        blocking: boolean;
                        domain_blocking: boolean;
                        endorsed: boolean;
                        followed_by: boolean;
                        following: boolean;
                        id: string;
                        languages: (...)[]
                        | null;
                        muting: boolean;
                        muting_notifications: boolean;
                        note: string;
                        notifying: boolean;
                        requested: boolean;
                        showing_reblogs: boolean;
                    };
                    roles: {
                        color: string;
                        highlighted: boolean;
                        id: string;
                        name: string;
                        permissions: string;
                    }[];
                    speak_as_cat: boolean;
                    statuses_count: number;
                    subscribers_count: number;
                    suspended?: boolean;
                    url: string;
                    username: string;
                    verified?: boolean;
                } & WithMoved;
                created_at: string;
                group_key: string;
                id: string;
                is_muted?: boolean;
                is_seen?: boolean;
                status: {
                    account: {
                        __meta: { pleroma?: any; source?: any };
                        accepts_chat_messages: boolean | null;
                        acct: string;
                        ap_id: string | null;
                        avatar: string;
                        avatar_default: boolean;
                        avatar_description: string;
                        avatar_static: string;
                        background_image: string | null;
                        birthday?: string;
                        bot: boolean;
                        created_at: string;
                        custom_css: string;
                        deactivated?: boolean;
                        discoverable: boolean;
                        display_name: string;
                        domain: string;
                        emojis: {
                            category: ...;
                            shortcode: ...;
                            static_url: ...;
                            url: ...;
                            visible_in_picker: ...;
                        }[];
                        enable_rss: boolean;
                        favicon?: string;
                        fields: { name: ...; value: ...; verified_at: ... }[];
                        followers_count: number;
                        following_count: number;
                        fqn: string;
                        group: boolean;
                        header: string;
                        header_default: boolean;
                        header_description: string;
                        header_static: string;
                        hide_collections?: boolean;
                        hide_favorites: boolean;
                        hide_followers?: boolean;
                        hide_followers_count?: boolean;
                        hide_follows?: boolean;
                        hide_follows_count?: boolean;
                        id: string;
                        identity_proofs: { name: ...; value: ...; verified_at: ... }[];
                        indexable: boolean | null;
                        is_admin?: boolean;
                        is_cat: boolean;
                        is_moderator?: boolean;
                        is_suggested?: boolean;
                        last_status_at: string | null;
                        limited?: boolean;
                        local?: boolean;
                        location?: string;
                        locked: boolean;
                        memorial: boolean | null;
                        mention_policy: "none" | "only_known" | "only_contacts";
                        moved:
                            | {
                                __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: ...;
                                noindex: ...;
                                note: ...;
                                payment_options: ...;
                                permit_followback?: ...;
                                pronouns: ...;
                                relationship?: ...;
                                roles: ...;
                                speak_as_cat: ...;
                                statuses_count: ...;
                                subscribers_count: ...;
                                suspended?: ...;
                                url: ...;
                                username: ...;
                                verified?: ...;
                            }
                            | null;
                        noindex: boolean
                        | null;
                        note: string;
                        payment_options: ((...) | (...))[];
                        permit_followback?: boolean;
                        pronouns: string[];
                        relationship?: {
                            blocked_by: ...;
                            blocking: ...;
                            domain_blocking: ...;
                            endorsed: ...;
                            followed_by: ...;
                            following: ...;
                            id: ...;
                            languages: ...;
                            muting: ...;
                            muting_notifications: ...;
                            note: ...;
                            notifying: ...;
                            requested: ...;
                            showing_reblogs: ...;
                        };
                        roles: {
                            color: ...;
                            highlighted: ...;
                            id: ...;
                            name: ...;
                            permissions: ...;
                        }[];
                        speak_as_cat: boolean;
                        statuses_count: number;
                        subscribers_count: number;
                        suspended?: boolean;
                        url: string;
                        username: string;
                        verified?: boolean;
                    } & WithMoved;
                    application: { name: string; website: string | null }
                    | null;
                    approval_status: "rejected" | "pending" | "approval" | null;
                    bookmark_folder: string | null;
                    bookmarked: boolean;
                    card:
                        | {
                            author_name: string;
                            author_url: string;
                            authors: { account: ...; name: ...; url: ... }[];
                            blurhash: string | null;
                            description: string;
                            embed_url: string;
                            height: number;
                            html: string;
                            image: string | null;
                            image_description: string;
                            provider_name: string;
                            provider_url: string;
                            title: string;
                            type: "link" | "video" | "photo" | "rich";
                            url: string;
                            width: number;
                        }
                        | null;
                    content: string;
                    content_map: { [key: string]: string }
                    | 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: (
                        | {
                            account_ids: (...)[];
                            accounts: (...)[];
                            count: (...) | (...);
                            me: boolean;
                            name: string;
                            static_url: undefined;
                            url: undefined;
                        }
                        | {
                            account_ids: (...)[];
                            accounts: (...)[];
                            count: (...) | (...);
                            me: boolean;
                            name: string;
                            static_url: string;
                            url: string;
                        }
                    )[];
                    emojis: {
                        category: string
                        | null;
                        shortcode: string;
                        static_url: string;
                        url: string;
                        visible_in_picker: boolean;
                    }[];
                    event: | {
                        end_time: string
                        | null;
                        join_mode: "free" | "restricted" | "invite" | "external" | null;
                        join_state: "pending" | "reject" | "accept" | null;
                        location:
                            | {
                                country: ...;
                                latitude: ...;
                                locality: ...;
                                longitude: ...;
                                name: ...;
                                postal_code: ...;
                                region: ...;
                                street: ...;
                                url: ...;
                            }
                            | null;
                        name: string;
                        participants_count: number;
                        participation_request_count: number;
                        start_time: string
                        | null;
                    }
                    | null;
                    expires_at?: string;
                    favourited: boolean;
                    favourites_count: number;
                    filtered: {
                        filter: {
                            context: (...)[];
                            expires_at: (...) | (...);
                            filter_action: (...) | (...) | (...);
                            id: string;
                            title: string;
                        };
                        keyword_matches: string
                        | null;
                        status_matches: string | null;
                    }[];
                    group: | {
                        avatar: string;
                        avatar_default: boolean;
                        avatar_description: string;
                        avatar_static: string;
                        created_at: string;
                        display_name: string;
                        domain: string;
                        emojis: {
                            category: ...;
                            shortcode: ...;
                            static_url: ...;
                            url: ...;
                            visible_in_picker: ...;
                        }[];
                        header: string;
                        header_default: boolean;
                        header_description: string;
                        header_static: string;
                        id: string;
                        locked: boolean;
                        members_count: number;
                        membership_required: boolean;
                        note: string;
                        owner: { id: ... }
                        | null;
                        relationship:
                            | { id: ...; member: ...; requested: ...; role?: ... }
                            | null;
                        statuses_visibility: string;
                        uri: string;
                        url: string;
                    }
                    | 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: string;
                            latitude: number
                            | null;
                            locality: string;
                            longitude: number | null;
                            name: string;
                            postal_code: string;
                            region: string;
                            street: string;
                            url: string;
                        }
                        | null;
                    media_attachments: (
                        | {
                            blurhash: (...)
                            | (...);
                            description: string;
                            id: string;
                            meta: { focus?: ...; original?: ...; small?: ... };
                            mime_type: (...) | (...);
                            preview_url: string;
                            remote_url: (...) | (...);
                            type: "image";
                            url: string;
                        }
                        | {
                            blurhash: (...)
                            | (...);
                            description: string;
                            id: string;
                            meta: { duration?: ...; original?: ...; small?: ... };
                            mime_type: (...) | (...);
                            preview_url: string;
                            remote_url: (...) | (...);
                            type: "video";
                            url: string;
                        }
                        | {
                            blurhash: (...)
                            | (...);
                            description: string;
                            id: string;
                            meta: { duration?: ...; focus?: ...; original?: ... };
                            mime_type: (...) | (...);
                            preview_url: string;
                            remote_url: (...) | (...);
                            type: "gifv";
                            url: string;
                        }
                        | {
                            blurhash: (...)
                            | (...);
                            description: string;
                            id: string;
                            meta: { colors?: ...; duration?: ...; original?: ... };
                            mime_type: (...) | (...);
                            preview_url: string;
                            remote_url: (...) | (...);
                            type: "audio";
                            url: string;
                        }
                        | {
                            blurhash: (...)
                            | (...);
                            description: string;
                            id: string;
                            mime_type: (...) | (...);
                            preview_url: string;
                            remote_url: (...) | (...);
                            type: "unknown";
                            url: string;
                        }
                    )[];
                    mentions: { acct: string; id: string; url: string; username: string }[];
                    muted: boolean;
                    parent_visible?: boolean;
                    pinned: boolean;
                    pinned_at: string | null;
                    poll:
                        | {
                            emojis: {
                                category: ...;
                                shortcode: ...;
                                static_url: ...;
                                url: ...;
                                visible_in_picker: ...;
                            }[];
                            expired: boolean;
                            expires_at: string
                            | null;
                            id: string;
                            multiple: boolean;
                            non_anonymous: boolean;
                            options: { title: ...; title_map: ...; votes_count: ... }[];
                            own_votes: (...)[] | null;
                            voted: boolean;
                            voters_count: number;
                            votes_count: number;
                        }
                        | null;
                    quote_approval: | {
                        automatic: ((...) | (...) | (...) | (...))[];
                        current_user: "unknown" | "automatic" | "manual" | "denied";
                        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: string
                            | null;
                            id: string;
                            image_url: string | null;
                            title: string | null;
                            url: string;
                        }
                        | null;
                    scheduled_at: null;
                    sensitive: boolean;
                    spoiler_text: string;
                    spoiler_text_map: { [key: string]: string }
                    | null;
                    tags: {
                        following?: boolean;
                        history: (...)[] | null;
                        name: string;
                        total: number | null;
                        url: string;
                    }[];
                    text: string
                    | null;
                    text_map: { [key: string]: string } | null;
                    thread_muted?: boolean;
                    translation:
                        | false
                        | {
                            content: string;
                            detected_source_language: string;
                            id: string
                            | null;
                            language: string;
                            media_attachments: { description: ...; id: ... }[];
                            poll?: { id: ...; options: ... };
                            provider: string | null;
                            spoiler_text: string;
                        }
                        | null;
                    uri: string;
                    url: string;
                    visibility: string;
                } & {
                    quote: | Quote
                    | {
                        quoted_status_id: string
                        | null;
                        state:
                            | "rejected"
                            | "pending"
                            | "accepted"
                            | "revoked"
                            | "deleted"
                            | "unauthorized"
                            | "blocked_account"
                            | "blocked_domain"
                            | "muted_account";
                    }
                    | null;
                    reblog: Status
                    | null;
                };
                subtype: "reply"
                | null;
                type: "mention";
            }
            | {
                account: {
                    __meta: { pleroma?: any; source?: any };
                    accepts_chat_messages: boolean | null;
                    acct: string;
                    ap_id: string | null;
                    avatar: string;
                    avatar_default: boolean;
                    avatar_description: string;
                    avatar_static: string;
                    background_image: string | null;
                    birthday?: string;
                    bot: boolean;
                    created_at: string;
                    custom_css: string;
                    deactivated?: boolean;
                    discoverable: boolean;
                    display_name: string;
                    domain: string;
                    emojis: {
                        category: string | null;
                        shortcode: string;
                        static_url: string;
                        url: string;
                        visible_in_picker: boolean;
                    }[];
                    enable_rss: boolean;
                    favicon?: string;
                    fields: { name: string; value: string; verified_at: string
                    | null }[];
                    followers_count: number;
                    following_count: number;
                    fqn: string;
                    group: boolean;
                    header: string;
                    header_default: boolean;
                    header_description: string;
                    header_static: string;
                    hide_collections?: boolean;
                    hide_favorites: boolean;
                    hide_followers?: boolean;
                    hide_followers_count?: boolean;
                    hide_follows?: boolean;
                    hide_follows_count?: boolean;
                    id: string;
                    identity_proofs: { name: string; value: string; verified_at: string }[];
                    indexable: boolean | null;
                    is_admin?: boolean;
                    is_cat: boolean;
                    is_moderator?: boolean;
                    is_suggested?: boolean;
                    last_status_at: string | null;
                    limited?: boolean;
                    local?: boolean;
                    location?: string;
                    locked: boolean;
                    memorial: boolean | null;
                    mention_policy: "none" | "only_known" | "only_contacts";
                    moved:
                        | {
                            __meta: { pleroma?: any; source?: any };
                            accepts_chat_messages: boolean | null;
                            acct: string;
                            ap_id: string | null;
                            avatar: string;
                            avatar_default: boolean;
                            avatar_description: string;
                            avatar_static: string;
                            background_image: string | null;
                            birthday?: string;
                            bot: boolean;
                            created_at: string;
                            custom_css: string;
                            deactivated?: boolean;
                            discoverable: boolean;
                            display_name: string;
                            domain: string;
                            emojis: {
                                category: ...;
                                shortcode: ...;
                                static_url: ...;
                                url: ...;
                                visible_in_picker: ...;
                            }[];
                            enable_rss: boolean;
                            favicon?: string;
                            fields: { name: ...; value: ...; verified_at: ... }[];
                            followers_count: number;
                            following_count: number;
                            fqn: string;
                            group: boolean;
                            header: string;
                            header_default: boolean;
                            header_description: string;
                            header_static: string;
                            hide_collections?: boolean;
                            hide_favorites: boolean;
                            hide_followers?: boolean;
                            hide_followers_count?: boolean;
                            hide_follows?: boolean;
                            hide_follows_count?: boolean;
                            id: string;
                            identity_proofs: { name: ...; value: ...; verified_at: ... }[];
                            indexable: boolean | null;
                            is_admin?: boolean;
                            is_cat: boolean;
                            is_moderator?: boolean;
                            is_suggested?: boolean;
                            last_status_at: string | null;
                            limited?: boolean;
                            local?: boolean;
                            location?: string;
                            locked: boolean;
                            memorial: boolean | null;
                            mention_policy: "none" | "only_known" | "only_contacts";
                            noindex: boolean | null;
                            note: string;
                            payment_options: ((...) | (...))[];
                            permit_followback?: boolean;
                            pronouns: string[];
                            relationship?: {
                                blocked_by: ...;
                                blocking: ...;
                                domain_blocking: ...;
                                endorsed: ...;
                                followed_by: ...;
                                following: ...;
                                id: ...;
                                languages: ...;
                                muting: ...;
                                muting_notifications: ...;
                                note: ...;
                                notifying: ...;
                                requested: ...;
                                showing_reblogs: ...;
                            };
                            roles: {
                                color: ...;
                                highlighted: ...;
                                id: ...;
                                name: ...;
                                permissions: ...;
                            }[];
                            speak_as_cat: boolean;
                            statuses_count: number;
                            subscribers_count: number;
                            suspended?: boolean;
                            url: string;
                            username: string;
                            verified?: boolean;
                        }
                        | null;
                    noindex: boolean
                    | null;
                    note: string;
                    payment_options: (
                        | {
                            href: (...)
                            | (...);
                            name: (...) | (...);
                            object_id: (...) | (...);
                            type: "link";
                        }
                        | {
                            amount_min: (...)
                            | (...);
                            chain_id: (...) | (...);
                            object_id: (...) | (...);
                            price: (...) | (...);
                            type: "monero-subscription";
                        }
                    )[];
                    permit_followback?: boolean;
                    pronouns: string[];
                    relationship?: {
                        blocked_by: boolean;
                        blocking: boolean;
                        domain_blocking: boolean;
                        endorsed: boolean;
                        followed_by: boolean;
                        following: boolean;
                        id: string;
                        languages: (...)[]
                        | null;
                        muting: boolean;
                        muting_notifications: boolean;
                        note: string;
                        notifying: boolean;
                        requested: boolean;
                        showing_reblogs: boolean;
                    };
                    roles: {
                        color: string;
                        highlighted: boolean;
                        id: string;
                        name: string;
                        permissions: string;
                    }[];
                    speak_as_cat: boolean;
                    statuses_count: number;
                    subscribers_count: number;
                    suspended?: boolean;
                    url: string;
                    username: string;
                    verified?: boolean;
                } & WithMoved;
                created_at: string;
                group_key: string;
                id: string;
                is_muted?: boolean;
                is_seen?: boolean;
                status: {
                    account: {
                        __meta: { pleroma?: any; source?: any };
                        accepts_chat_messages: boolean | null;
                        acct: string;
                        ap_id: string | null;
                        avatar: string;
                        avatar_default: boolean;
                        avatar_description: string;
                        avatar_static: string;
                        background_image: string | null;
                        birthday?: string;
                        bot: boolean;
                        created_at: string;
                        custom_css: string;
                        deactivated?: boolean;
                        discoverable: boolean;
                        display_name: string;
                        domain: string;
                        emojis: {
                            category: ...;
                            shortcode: ...;
                            static_url: ...;
                            url: ...;
                            visible_in_picker: ...;
                        }[];
                        enable_rss: boolean;
                        favicon?: string;
                        fields: { name: ...; value: ...; verified_at: ... }[];
                        followers_count: number;
                        following_count: number;
                        fqn: string;
                        group: boolean;
                        header: string;
                        header_default: boolean;
                        header_description: string;
                        header_static: string;
                        hide_collections?: boolean;
                        hide_favorites: boolean;
                        hide_followers?: boolean;
                        hide_followers_count?: boolean;
                        hide_follows?: boolean;
                        hide_follows_count?: boolean;
                        id: string;
                        identity_proofs: { name: ...; value: ...; verified_at: ... }[];
                        indexable: boolean | null;
                        is_admin?: boolean;
                        is_cat: boolean;
                        is_moderator?: boolean;
                        is_suggested?: boolean;
                        last_status_at: string | null;
                        limited?: boolean;
                        local?: boolean;
                        location?: string;
                        locked: boolean;
                        memorial: boolean | null;
                        mention_policy: "none" | "only_known" | "only_contacts";
                        moved:
                            | {
                                __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: ...;
                                noindex: ...;
                                note: ...;
                                payment_options: ...;
                                permit_followback?: ...;
                                pronouns: ...;
                                relationship?: ...;
                                roles: ...;
                                speak_as_cat: ...;
                                statuses_count: ...;
                                subscribers_count: ...;
                                suspended?: ...;
                                url: ...;
                                username: ...;
                                verified?: ...;
                            }
                            | null;
                        noindex: boolean
                        | null;
                        note: string;
                        payment_options: ((...) | (...))[];
                        permit_followback?: boolean;
                        pronouns: string[];
                        relationship?: {
                            blocked_by: ...;
                            blocking: ...;
                            domain_blocking: ...;
                            endorsed: ...;
                            followed_by: ...;
                            following: ...;
                            id: ...;
                            languages: ...;
                            muting: ...;
                            muting_notifications: ...;
                            note: ...;
                            notifying: ...;
                            requested: ...;
                            showing_reblogs: ...;
                        };
                        roles: {
                            color: ...;
                            highlighted: ...;
                            id: ...;
                            name: ...;
                            permissions: ...;
                        }[];
                        speak_as_cat: boolean;
                        statuses_count: number;
                        subscribers_count: number;
                        suspended?: boolean;
                        url: string;
                        username: string;
                        verified?: boolean;
                    } & WithMoved;
                    application: { name: string; website: string | null }
                    | null;
                    approval_status: "rejected" | "pending" | "approval" | null;
                    bookmark_folder: string | null;
                    bookmarked: boolean;
                    card:
                        | {
                            author_name: string;
                            author_url: string;
                            authors: { account: ...; name: ...; url: ... }[];
                            blurhash: string | null;
                            description: string;
                            embed_url: string;
                            height: number;
                            html: string;
                            image: string | null;
                            image_description: string;
                            provider_name: string;
                            provider_url: string;
                            title: string;
                            type: "link" | "video" | "photo" | "rich";
                            url: string;
                            width: number;
                        }
                        | null;
                    content: string;
                    content_map: { [key: string]: string }
                    | 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: (
                        | {
                            account_ids: (...)[];
                            accounts: (...)[];
                            count: (...) | (...);
                            me: boolean;
                            name: string;
                            static_url: undefined;
                            url: undefined;
                        }
                        | {
                            account_ids: (...)[];
                            accounts: (...)[];
                            count: (...) | (...);
                            me: boolean;
                            name: string;
                            static_url: string;
                            url: string;
                        }
                    )[];
                    emojis: {
                        category: string
                        | null;
                        shortcode: string;
                        static_url: string;
                        url: string;
                        visible_in_picker: boolean;
                    }[];
                    event: | {
                        end_time: string
                        | null;
                        join_mode: "free" | "restricted" | "invite" | "external" | null;
                        join_state: "pending" | "reject" | "accept" | null;
                        location:
                            | {
                                country: ...;
                                latitude: ...;
                                locality: ...;
                                longitude: ...;
                                name: ...;
                                postal_code: ...;
                                region: ...;
                                street: ...;
                                url: ...;
                            }
                            | null;
                        name: string;
                        participants_count: number;
                        participation_request_count: number;
                        start_time: string
                        | null;
                    }
                    | null;
                    expires_at?: string;
                    favourited: boolean;
                    favourites_count: number;
                    filtered: {
                        filter: {
                            context: (...)[];
                            expires_at: (...) | (...);
                            filter_action: (...) | (...) | (...);
                            id: string;
                            title: string;
                        };
                        keyword_matches: string
                        | null;
                        status_matches: string | null;
                    }[];
                    group: | {
                        avatar: string;
                        avatar_default: boolean;
                        avatar_description: string;
                        avatar_static: string;
                        created_at: string;
                        display_name: string;
                        domain: string;
                        emojis: {
                            category: ...;
                            shortcode: ...;
                            static_url: ...;
                            url: ...;
                            visible_in_picker: ...;
                        }[];
                        header: string;
                        header_default: boolean;
                        header_description: string;
                        header_static: string;
                        id: string;
                        locked: boolean;
                        members_count: number;
                        membership_required: boolean;
                        note: string;
                        owner: { id: ... }
                        | null;
                        relationship:
                            | { id: ...; member: ...; requested: ...; role?: ... }
                            | null;
                        statuses_visibility: string;
                        uri: string;
                        url: string;
                    }
                    | 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: string;
                            latitude: number
                            | null;
                            locality: string;
                            longitude: number | null;
                            name: string;
                            postal_code: string;
                            region: string;
                            street: string;
                            url: string;
                        }
                        | null;
                    media_attachments: (
                        | {
                            blurhash: (...)
                            | (...);
                            description: string;
                            id: string;
                            meta: { focus?: ...; original?: ...; small?: ... };
                            mime_type: (...) | (...);
                            preview_url: string;
                            remote_url: (...) | (...);
                            type: "image";
                            url: string;
                        }
                        | {
                            blurhash: (...)
                            | (...);
                            description: string;
                            id: string;
                            meta: { duration?: ...; original?: ...; small?: ... };
                            mime_type: (...) | (...);
                            preview_url: string;
                            remote_url: (...) | (...);
                            type: "video";
                            url: string;
                        }
                        | {
                            blurhash: (...)
                            | (...);
                            description: string;
                            id: string;
                            meta: { duration?: ...; focus?: ...; original?: ... };
                            mime_type: (...) | (...);
                            preview_url: string;
                            remote_url: (...) | (...);
                            type: "gifv";
                            url: string;
                        }
                        | {
                            blurhash: (...)
                            | (...);
                            description: string;
                            id: string;
                            meta: { colors?: ...; duration?: ...; original?: ... };
                            mime_type: (...) | (...);
                            preview_url: string;
                            remote_url: (...) | (...);
                            type: "audio";
                            url: string;
                        }
                        | {
                            blurhash: (...)
                            | (...);
                            description: string;
                            id: string;
                            mime_type: (...) | (...);
                            preview_url: string;
                            remote_url: (...) | (...);
                            type: "unknown";
                            url: string;
                        }
                    )[];
                    mentions: { acct: string; id: string; url: string; username: string }[];
                    muted: boolean;
                    parent_visible?: boolean;
                    pinned: boolean;
                    pinned_at: string | null;
                    poll:
                        | {
                            emojis: {
                                category: ...;
                                shortcode: ...;
                                static_url: ...;
                                url: ...;
                                visible_in_picker: ...;
                            }[];
                            expired: boolean;
                            expires_at: string
                            | null;
                            id: string;
                            multiple: boolean;
                            non_anonymous: boolean;
                            options: { title: ...; title_map: ...; votes_count: ... }[];
                            own_votes: (...)[] | null;
                            voted: boolean;
                            voters_count: number;
                            votes_count: number;
                        }
                        | null;
                    quote_approval: | {
                        automatic: ((...) | (...) | (...) | (...))[];
                        current_user: "unknown" | "automatic" | "manual" | "denied";
                        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: string
                            | null;
                            id: string;
                            image_url: string | null;
                            title: string | null;
                            url: string;
                        }
                        | null;
                    scheduled_at: null;
                    sensitive: boolean;
                    spoiler_text: string;
                    spoiler_text_map: { [key: string]: string }
                    | null;
                    tags: {
                        following?: boolean;
                        history: (...)[] | null;
                        name: string;
                        total: number | null;
                        url: string;
                    }[];
                    text: string
                    | null;
                    text_map: { [key: string]: string } | null;
                    thread_muted?: boolean;
                    translation:
                        | false
                        | {
                            content: string;
                            detected_source_language: string;
                            id: string
                            | null;
                            language: string;
                            media_attachments: { description: ...; id: ... }[];
                            poll?: { id: ...; options: ... };
                            provider: string | null;
                            spoiler_text: string;
                        }
                        | null;
                    uri: string;
                    url: string;
                    visibility: string;
                } & {
                    quote: | Quote
                    | {
                        quoted_status_id: string
                        | null;
                        state:
                            | "rejected"
                            | "pending"
                            | "accepted"
                            | "revoked"
                            | "deleted"
                            | "unauthorized"
                            | "blocked_account"
                            | "blocked_domain"
                            | "muted_account";
                    }
                    | null;
                    reblog: Status
                    | null;
                };
                type: | "poll"
                | "reblog"
                | "quote"
                | "favourite"
                | "status"
                | "update"
                | "event_reminder"
                | "quoted_update";
            }
            | {
                account: {
                    __meta: { pleroma?: any; source?: any };
                    accepts_chat_messages: boolean | null;
                    acct: string;
                    ap_id: string | null;
                    avatar: string;
                    avatar_default: boolean;
                    avatar_description: string;
                    avatar_static: string;
                    background_image: string | null;
                    birthday?: string;
                    bot: boolean;
                    created_at: string;
                    custom_css: string;
                    deactivated?: boolean;
                    discoverable: boolean;
                    display_name: string;
                    domain: string;
                    emojis: {
                        category: string | null;
                        shortcode: string;
                        static_url: string;
                        url: string;
                        visible_in_picker: boolean;
                    }[];
                    enable_rss: boolean;
                    favicon?: string;
                    fields: { name: string; value: string; verified_at: string
                    | null }[];
                    followers_count: number;
                    following_count: number;
                    fqn: string;
                    group: boolean;
                    header: string;
                    header_default: boolean;
                    header_description: string;
                    header_static: string;
                    hide_collections?: boolean;
                    hide_favorites: boolean;
                    hide_followers?: boolean;
                    hide_followers_count?: boolean;
                    hide_follows?: boolean;
                    hide_follows_count?: boolean;
                    id: string;
                    identity_proofs: { name: string; value: string; verified_at: string }[];
                    indexable: boolean | null;
                    is_admin?: boolean;
                    is_cat: boolean;
                    is_moderator?: boolean;
                    is_suggested?: boolean;
                    last_status_at: string | null;
                    limited?: boolean;
                    local?: boolean;
                    location?: string;
                    locked: boolean;
                    memorial: boolean | null;
                    mention_policy: "none" | "only_known" | "only_contacts";
                    moved:
                        | {
                            __meta: { pleroma?: any; source?: any };
                            accepts_chat_messages: boolean | null;
                            acct: string;
                            ap_id: string | null;
                            avatar: string;
                            avatar_default: boolean;
                            avatar_description: string;
                            avatar_static: string;
                            background_image: string | null;
                            birthday?: string;
                            bot: boolean;
                            created_at: string;
                            custom_css: string;
                            deactivated?: boolean;
                            discoverable: boolean;
                            display_name: string;
                            domain: string;
                            emojis: {
                                category: ...;
                                shortcode: ...;
                                static_url: ...;
                                url: ...;
                                visible_in_picker: ...;
                            }[];
                            enable_rss: boolean;
                            favicon?: string;
                            fields: { name: ...; value: ...; verified_at: ... }[];
                            followers_count: number;
                            following_count: number;
                            fqn: string;
                            group: boolean;
                            header: string;
                            header_default: boolean;
                            header_description: string;
                            header_static: string;
                            hide_collections?: boolean;
                            hide_favorites: boolean;
                            hide_followers?: boolean;
                            hide_followers_count?: boolean;
                            hide_follows?: boolean;
                            hide_follows_count?: boolean;
                            id: string;
                            identity_proofs: { name: ...; value: ...; verified_at: ... }[];
                            indexable: boolean | null;
                            is_admin?: boolean;
                            is_cat: boolean;
                            is_moderator?: boolean;
                            is_suggested?: boolean;
                            last_status_at: string | null;
                            limited?: boolean;
                            local?: boolean;
                            location?: string;
                            locked: boolean;
                            memorial: boolean | null;
                            mention_policy: "none" | "only_known" | "only_contacts";
                            noindex: boolean | null;
                            note: string;
                            payment_options: ((...) | (...))[];
                            permit_followback?: boolean;
                            pronouns: string[];
                            relationship?: {
                                blocked_by: ...;
                                blocking: ...;
                                domain_blocking: ...;
                                endorsed: ...;
                                followed_by: ...;
                                following: ...;
                                id: ...;
                                languages: ...;
                                muting: ...;
                                muting_notifications: ...;
                                note: ...;
                                notifying: ...;
                                requested: ...;
                                showing_reblogs: ...;
                            };
                            roles: {
                                color: ...;
                                highlighted: ...;
                                id: ...;
                                name: ...;
                                permissions: ...;
                            }[];
                            speak_as_cat: boolean;
                            statuses_count: number;
                            subscribers_count: number;
                            suspended?: boolean;
                            url: string;
                            username: string;
                            verified?: boolean;
                        }
                        | null;
                    noindex: boolean
                    | null;
                    note: string;
                    payment_options: (
                        | {
                            href: (...)
                            | (...);
                            name: (...) | (...);
                            object_id: (...) | (...);
                            type: "link";
                        }
                        | {
                            amount_min: (...)
                            | (...);
                            chain_id: (...) | (...);
                            object_id: (...) | (...);
                            price: (...) | (...);
                            type: "monero-subscription";
                        }
                    )[];
                    permit_followback?: boolean;
                    pronouns: string[];
                    relationship?: {
                        blocked_by: boolean;
                        blocking: boolean;
                        domain_blocking: boolean;
                        endorsed: boolean;
                        followed_by: boolean;
                        following: boolean;
                        id: string;
                        languages: (...)[]
                        | null;
                        muting: boolean;
                        muting_notifications: boolean;
                        note: string;
                        notifying: boolean;
                        requested: boolean;
                        showing_reblogs: boolean;
                    };
                    roles: {
                        color: string;
                        highlighted: boolean;
                        id: string;
                        name: string;
                        permissions: string;
                    }[];
                    speak_as_cat: boolean;
                    statuses_count: number;
                    subscribers_count: number;
                    suspended?: boolean;
                    url: string;
                    username: string;
                    verified?: boolean;
                } & WithMoved;
                created_at: string;
                group_key: string;
                id: string;
                is_muted?: boolean;
                is_seen?: boolean;
                report: {
                    action_taken?: boolean;
                    action_taken_at: string
                    | null;
                    category?: string;
                    comment?: string;
                    created_at?: string;
                    forwarded?: boolean;
                    id: string;
                    rule_ids: string | null;
                    status_ids: string | null;
                    target_account: Account | null;
                };
                type: "admin.report";
            }
            | {
                account: {
                    __meta: { pleroma?: any; source?: any };
                    accepts_chat_messages: boolean | null;
                    acct: string;
                    ap_id: string | null;
                    avatar: string;
                    avatar_default: boolean;
                    avatar_description: string;
                    avatar_static: string;
                    background_image: string | null;
                    birthday?: string;
                    bot: boolean;
                    created_at: string;
                    custom_css: string;
                    deactivated?: boolean;
                    discoverable: boolean;
                    display_name: string;
                    domain: string;
                    emojis: {
                        category: string | null;
                        shortcode: string;
                        static_url: string;
                        url: string;
                        visible_in_picker: boolean;
                    }[];
                    enable_rss: boolean;
                    favicon?: string;
                    fields: { name: string; value: string; verified_at: string
                    | null }[];
                    followers_count: number;
                    following_count: number;
                    fqn: string;
                    group: boolean;
                    header: string;
                    header_default: boolean;
                    header_description: string;
                    header_static: string;
                    hide_collections?: boolean;
                    hide_favorites: boolean;
                    hide_followers?: boolean;
                    hide_followers_count?: boolean;
                    hide_follows?: boolean;
                    hide_follows_count?: boolean;
                    id: string;
                    identity_proofs: { name: string; value: string; verified_at: string }[];
                    indexable: boolean | null;
                    is_admin?: boolean;
                    is_cat: boolean;
                    is_moderator?: boolean;
                    is_suggested?: boolean;
                    last_status_at: string | null;
                    limited?: boolean;
                    local?: boolean;
                    location?: string;
                    locked: boolean;
                    memorial: boolean | null;
                    mention_policy: "none" | "only_known" | "only_contacts";
                    moved:
                        | {
                            __meta: { pleroma?: any; source?: any };
                            accepts_chat_messages: boolean | null;
                            acct: string;
                            ap_id: string | null;
                            avatar: string;
                            avatar_default: boolean;
                            avatar_description: string;
                            avatar_static: string;
                            background_image: string | null;
                            birthday?: string;
                            bot: boolean;
                            created_at: string;
                            custom_css: string;
                            deactivated?: boolean;
                            discoverable: boolean;
                            display_name: string;
                            domain: string;
                            emojis: {
                                category: ...;
                                shortcode: ...;
                                static_url: ...;
                                url: ...;
                                visible_in_picker: ...;
                            }[];
                            enable_rss: boolean;
                            favicon?: string;
                            fields: { name: ...; value: ...; verified_at: ... }[];
                            followers_count: number;
                            following_count: number;
                            fqn: string;
                            group: boolean;
                            header: string;
                            header_default: boolean;
                            header_description: string;
                            header_static: string;
                            hide_collections?: boolean;
                            hide_favorites: boolean;
                            hide_followers?: boolean;
                            hide_followers_count?: boolean;
                            hide_follows?: boolean;
                            hide_follows_count?: boolean;
                            id: string;
                            identity_proofs: { name: ...; value: ...; verified_at: ... }[];
                            indexable: boolean | null;
                            is_admin?: boolean;
                            is_cat: boolean;
                            is_moderator?: boolean;
                            is_suggested?: boolean;
                            last_status_at: string | null;
                            limited?: boolean;
                            local?: boolean;
                            location?: string;
                            locked: boolean;
                            memorial: boolean | null;
                            mention_policy: "none" | "only_known" | "only_contacts";
                            noindex: boolean | null;
                            note: string;
                            payment_options: ((...) | (...))[];
                            permit_followback?: boolean;
                            pronouns: string[];
                            relationship?: {
                                blocked_by: ...;
                                blocking: ...;
                                domain_blocking: ...;
                                endorsed: ...;
                                followed_by: ...;
                                following: ...;
                                id: ...;
                                languages: ...;
                                muting: ...;
                                muting_notifications: ...;
                                note: ...;
                                notifying: ...;
                                requested: ...;
                                showing_reblogs: ...;
                            };
                            roles: {
                                color: ...;
                                highlighted: ...;
                                id: ...;
                                name: ...;
                                permissions: ...;
                            }[];
                            speak_as_cat: boolean;
                            statuses_count: number;
                            subscribers_count: number;
                            suspended?: boolean;
                            url: string;
                            username: string;
                            verified?: boolean;
                        }
                        | null;
                    noindex: boolean
                    | null;
                    note: string;
                    payment_options: (
                        | {
                            href: (...)
                            | (...);
                            name: (...) | (...);
                            object_id: (...) | (...);
                            type: "link";
                        }
                        | {
                            amount_min: (...)
                            | (...);
                            chain_id: (...) | (...);
                            object_id: (...) | (...);
                            price: (...) | (...);
                            type: "monero-subscription";
                        }
                    )[];
                    permit_followback?: boolean;
                    pronouns: string[];
                    relationship?: {
                        blocked_by: boolean;
                        blocking: boolean;
                        domain_blocking: boolean;
                        endorsed: boolean;
                        followed_by: boolean;
                        following: boolean;
                        id: string;
                        languages: (...)[]
                        | null;
                        muting: boolean;
                        muting_notifications: boolean;
                        note: string;
                        notifying: boolean;
                        requested: boolean;
                        showing_reblogs: boolean;
                    };
                    roles: {
                        color: string;
                        highlighted: boolean;
                        id: string;
                        name: string;
                        permissions: string;
                    }[];
                    speak_as_cat: boolean;
                    statuses_count: number;
                    subscribers_count: number;
                    suspended?: boolean;
                    url: string;
                    username: string;
                    verified?: boolean;
                } & WithMoved;
                created_at: string;
                event: {
                    created_at: string;
                    id: string;
                    purged: string;
                    relationships_count?: number;
                    type: "domain_block"
                    | "user_domain_block"
                    | "account_suspension";
                };
                group_key: string;
                id: string;
                is_muted?: boolean;
                is_seen?: boolean;
                type: "severed_relationships";
            }
            | {
                account: {
                    __meta: { pleroma?: any; source?: any };
                    accepts_chat_messages: boolean | null;
                    acct: string;
                    ap_id: string | null;
                    avatar: string;
                    avatar_default: boolean;
                    avatar_description: string;
                    avatar_static: string;
                    background_image: string | null;
                    birthday?: string;
                    bot: boolean;
                    created_at: string;
                    custom_css: string;
                    deactivated?: boolean;
                    discoverable: boolean;
                    display_name: string;
                    domain: string;
                    emojis: {
                        category: string | null;
                        shortcode: string;
                        static_url: string;
                        url: string;
                        visible_in_picker: boolean;
                    }[];
                    enable_rss: boolean;
                    favicon?: string;
                    fields: { name: string; value: string; verified_at: string
                    | null }[];
                    followers_count: number;
                    following_count: number;
                    fqn: string;
                    group: boolean;
                    header: string;
                    header_default: boolean;
                    header_description: string;
                    header_static: string;
                    hide_collections?: boolean;
                    hide_favorites: boolean;
                    hide_followers?: boolean;
                    hide_followers_count?: boolean;
                    hide_follows?: boolean;
                    hide_follows_count?: boolean;
                    id: string;
                    identity_proofs: { name: string; value: string; verified_at: string }[];
                    indexable: boolean | null;
                    is_admin?: boolean;
                    is_cat: boolean;
                    is_moderator?: boolean;
                    is_suggested?: boolean;
                    last_status_at: string | null;
                    limited?: boolean;
                    local?: boolean;
                    location?: string;
                    locked: boolean;
                    memorial: boolean | null;
                    mention_policy: "none" | "only_known" | "only_contacts";
                    moved:
                        | {
                            __meta: { pleroma?: any; source?: any };
                            accepts_chat_messages: boolean | null;
                            acct: string;
                            ap_id: string | null;
                            avatar: string;
                            avatar_default: boolean;
                            avatar_description: string;
                            avatar_static: string;
                            background_image: string | null;
                            birthday?: string;
                            bot: boolean;
                            created_at: string;
                            custom_css: string;
                            deactivated?: boolean;
                            discoverable: boolean;
                            display_name: string;
                            domain: string;
                            emojis: {
                                category: ...;
                                shortcode: ...;
                                static_url: ...;
                                url: ...;
                                visible_in_picker: ...;
                            }[];
                            enable_rss: boolean;
                            favicon?: string;
                            fields: { name: ...; value: ...; verified_at: ... }[];
                            followers_count: number;
                            following_count: number;
                            fqn: string;
                            group: boolean;
                            header: string;
                            header_default: boolean;
                            header_description: string;
                            header_static: string;
                            hide_collections?: boolean;
                            hide_favorites: boolean;
                            hide_followers?: boolean;
                            hide_followers_count?: boolean;
                            hide_follows?: boolean;
                            hide_follows_count?: boolean;
                            id: string;
                            identity_proofs: { name: ...; value: ...; verified_at: ... }[];
                            indexable: boolean | null;
                            is_admin?: boolean;
                            is_cat: boolean;
                            is_moderator?: boolean;
                            is_suggested?: boolean;
                            last_status_at: string | null;
                            limited?: boolean;
                            local?: boolean;
                            location?: string;
                            locked: boolean;
                            memorial: boolean | null;
                            mention_policy: "none" | "only_known" | "only_contacts";
                            noindex: boolean | null;
                            note: string;
                            payment_options: ((...) | (...))[];
                            permit_followback?: boolean;
                            pronouns: string[];
                            relationship?: {
                                blocked_by: ...;
                                blocking: ...;
                                domain_blocking: ...;
                                endorsed: ...;
                                followed_by: ...;
                                following: ...;
                                id: ...;
                                languages: ...;
                                muting: ...;
                                muting_notifications: ...;
                                note: ...;
                                notifying: ...;
                                requested: ...;
                                showing_reblogs: ...;
                            };
                            roles: {
                                color: ...;
                                highlighted: ...;
                                id: ...;
                                name: ...;
                                permissions: ...;
                            }[];
                            speak_as_cat: boolean;
                            statuses_count: number;
                            subscribers_count: number;
                            suspended?: boolean;
                            url: string;
                            username: string;
                            verified?: boolean;
                        }
                        | null;
                    noindex: boolean
                    | null;
                    note: string;
                    payment_options: (
                        | {
                            href: (...)
                            | (...);
                            name: (...) | (...);
                            object_id: (...) | (...);
                            type: "link";
                        }
                        | {
                            amount_min: (...)
                            | (...);
                            chain_id: (...) | (...);
                            object_id: (...) | (...);
                            price: (...) | (...);
                            type: "monero-subscription";
                        }
                    )[];
                    permit_followback?: boolean;
                    pronouns: string[];
                    relationship?: {
                        blocked_by: boolean;
                        blocking: boolean;
                        domain_blocking: boolean;
                        endorsed: boolean;
                        followed_by: boolean;
                        following: boolean;
                        id: string;
                        languages: (...)[]
                        | null;
                        muting: boolean;
                        muting_notifications: boolean;
                        note: string;
                        notifying: boolean;
                        requested: boolean;
                        showing_reblogs: boolean;
                    };
                    roles: {
                        color: string;
                        highlighted: boolean;
                        id: string;
                        name: string;
                        permissions: string;
                    }[];
                    speak_as_cat: boolean;
                    statuses_count: number;
                    subscribers_count: number;
                    suspended?: boolean;
                    url: string;
                    username: string;
                    verified?: boolean;
                } & WithMoved;
                created_at: string;
                group_key: string;
                id: string;
                is_muted?: boolean;
                is_seen?: boolean;
                moderation_warning: {
                    action: | "none"
                    | "disable"
                    | "mark_statuses_as_sensitive"
                    | "delete_statuses"
                    | "sensitive"
                    | "silence"
                    | "suspend";
                    appeal: | { state: "approved"
                    | "rejected"
                    | "pending"; text: string }
                    | null;
                    created_at: string;
                    id: string;
                    status_ids: string[];
                    target_account: {
                        __meta: { pleroma?: any; source?: any };
                        accepts_chat_messages: boolean | null;
                        acct: string;
                        ap_id: string | null;
                        avatar: string;
                        avatar_default: boolean;
                        avatar_description: string;
                        avatar_static: string;
                        background_image: string | null;
                        birthday?: string;
                        bot: boolean;
                        created_at: string;
                        custom_css: string;
                        deactivated?: boolean;
                        discoverable: boolean;
                        display_name: string;
                        domain: string;
                        emojis: {
                            category: (...) | (...);
                            shortcode: string;
                            static_url: string;
                            url: string;
                            visible_in_picker: boolean;
                        }[];
                        enable_rss: boolean;
                        favicon?: string;
                        fields: { name: string; value: string; verified_at: (...)
                        | (...) }[];
                        followers_count: number;
                        following_count: number;
                        fqn: string;
                        group: boolean;
                        header: string;
                        header_default: boolean;
                        header_description: string;
                        header_static: string;
                        hide_collections?: boolean;
                        hide_favorites: boolean;
                        hide_followers?: boolean;
                        hide_followers_count?: boolean;
                        hide_follows?: boolean;
                        hide_follows_count?: boolean;
                        id: string;
                        identity_proofs: { name: string; value: string; verified_at: string }[];
                        indexable: boolean | null;
                        is_admin?: boolean;
                        is_cat: boolean;
                        is_moderator?: boolean;
                        is_suggested?: boolean;
                        last_status_at: string | null;
                        limited?: boolean;
                        local?: boolean;
                        location?: string;
                        locked: boolean;
                        memorial: boolean | null;
                        mention_policy: "none" | "only_known" | "only_contacts";
                        moved:
                            | {
                                __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: (...) | (...) | (...);
                                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?: (...) | (...) | (...);
                            }
                            | null;
                        noindex: boolean
                        | null;
                        note: string;
                        payment_options: (
                            | { href: ...; name: ...; object_id: ...; type: ... }
                            | {
                                amount_min: ...;
                                chain_id: ...;
                                object_id: ...;
                                price: ...;
                                type: ...;
                            }
                        )[];
                        permit_followback?: boolean;
                        pronouns: string[];
                        relationship?: {
                            blocked_by: boolean;
                            blocking: boolean;
                            domain_blocking: boolean;
                            endorsed: boolean;
                            followed_by: boolean;
                            following: boolean;
                            id: string;
                            languages: (...)
                            | (...);
                            muting: boolean;
                            muting_notifications: boolean;
                            note: string;
                            notifying: boolean;
                            requested: boolean;
                            showing_reblogs: boolean;
                        };
                        roles: {
                            color: string;
                            highlighted: boolean;
                            id: string;
                            name: string;
                            permissions: string;
                        }[];
                        speak_as_cat: boolean;
                        statuses_count: number;
                        subscribers_count: number;
                        suspended?: boolean;
                        url: string;
                        username: string;
                        verified?: boolean;
                    } & WithMoved;
                    text: string;
                };
                type: "moderation_warning";
            }
            | {
                account: {
                    __meta: { pleroma?: any; source?: any };
                    accepts_chat_messages: boolean | null;
                    acct: string;
                    ap_id: string | null;
                    avatar: string;
                    avatar_default: boolean;
                    avatar_description: string;
                    avatar_static: string;
                    background_image: string | null;
                    birthday?: string;
                    bot: boolean;
                    created_at: string;
                    custom_css: string;
                    deactivated?: boolean;
                    discoverable: boolean;
                    display_name: string;
                    domain: string;
                    emojis: {
                        category: string | null;
                        shortcode: string;
                        static_url: string;
                        url: string;
                        visible_in_picker: boolean;
                    }[];
                    enable_rss: boolean;
                    favicon?: string;
                    fields: { name: string; value: string; verified_at: string
                    | null }[];
                    followers_count: number;
                    following_count: number;
                    fqn: string;
                    group: boolean;
                    header: string;
                    header_default: boolean;
                    header_description: string;
                    header_static: string;
                    hide_collections?: boolean;
                    hide_favorites: boolean;
                    hide_followers?: boolean;
                    hide_followers_count?: boolean;
                    hide_follows?: boolean;
                    hide_follows_count?: boolean;
                    id: string;
                    identity_proofs: { name: string; value: string; verified_at: string }[];
                    indexable: boolean | null;
                    is_admin?: boolean;
                    is_cat: boolean;
                    is_moderator?: boolean;
                    is_suggested?: boolean;
                    last_status_at: string | null;
                    limited?: boolean;
                    local?: boolean;
                    location?: string;
                    locked: boolean;
                    memorial: boolean | null;
                    mention_policy: "none" | "only_known" | "only_contacts";
                    moved:
                        | {
                            __meta: { pleroma?: any; source?: any };
                            accepts_chat_messages: boolean | null;
                            acct: string;
                            ap_id: string | null;
                            avatar: string;
                            avatar_default: boolean;
                            avatar_description: string;
                            avatar_static: string;
                            background_image: string | null;
                            birthday?: string;
                            bot: boolean;
                            created_at: string;
                            custom_css: string;
                            deactivated?: boolean;
                            discoverable: boolean;
                            display_name: string;
                            domain: string;
                            emojis: {
                                category: ...;
                                shortcode: ...;
                                static_url: ...;
                                url: ...;
                                visible_in_picker: ...;
                            }[];
                            enable_rss: boolean;
                            favicon?: string;
                            fields: { name: ...; value: ...; verified_at: ... }[];
                            followers_count: number;
                            following_count: number;
                            fqn: string;
                            group: boolean;
                            header: string;
                            header_default: boolean;
                            header_description: string;
                            header_static: string;
                            hide_collections?: boolean;
                            hide_favorites: boolean;
                            hide_followers?: boolean;
                            hide_followers_count?: boolean;
                            hide_follows?: boolean;
                            hide_follows_count?: boolean;
                            id: string;
                            identity_proofs: { name: ...; value: ...; verified_at: ... }[];
                            indexable: boolean | null;
                            is_admin?: boolean;
                            is_cat: boolean;
                            is_moderator?: boolean;
                            is_suggested?: boolean;
                            last_status_at: string | null;
                            limited?: boolean;
                            local?: boolean;
                            location?: string;
                            locked: boolean;
                            memorial: boolean | null;
                            mention_policy: "none" | "only_known" | "only_contacts";
                            noindex: boolean | null;
                            note: string;
                            payment_options: ((...) | (...))[];
                            permit_followback?: boolean;
                            pronouns: string[];
                            relationship?: {
                                blocked_by: ...;
                                blocking: ...;
                                domain_blocking: ...;
                                endorsed: ...;
                                followed_by: ...;
                                following: ...;
                                id: ...;
                                languages: ...;
                                muting: ...;
                                muting_notifications: ...;
                                note: ...;
                                notifying: ...;
                                requested: ...;
                                showing_reblogs: ...;
                            };
                            roles: {
                                color: ...;
                                highlighted: ...;
                                id: ...;
                                name: ...;
                                permissions: ...;
                            }[];
                            speak_as_cat: boolean;
                            statuses_count: number;
                            subscribers_count: number;
                            suspended?: boolean;
                            url: string;
                            username: string;
                            verified?: boolean;
                        }
                        | null;
                    noindex: boolean
                    | null;
                    note: string;
                    payment_options: (
                        | {
                            href: (...)
                            | (...);
                            name: (...) | (...);
                            object_id: (...) | (...);
                            type: "link";
                        }
                        | {
                            amount_min: (...)
                            | (...);
                            chain_id: (...) | (...);
                            object_id: (...) | (...);
                            price: (...) | (...);
                            type: "monero-subscription";
                        }
                    )[];
                    permit_followback?: boolean;
                    pronouns: string[];
                    relationship?: {
                        blocked_by: boolean;
                        blocking: boolean;
                        domain_blocking: boolean;
                        endorsed: boolean;
                        followed_by: boolean;
                        following: boolean;
                        id: string;
                        languages: (...)[]
                        | null;
                        muting: boolean;
                        muting_notifications: boolean;
                        note: string;
                        notifying: boolean;
                        requested: boolean;
                        showing_reblogs: boolean;
                    };
                    roles: {
                        color: string;
                        highlighted: boolean;
                        id: string;
                        name: string;
                        permissions: string;
                    }[];
                    speak_as_cat: boolean;
                    statuses_count: number;
                    subscribers_count: number;
                    suspended?: boolean;
                    url: string;
                    username: string;
                    verified?: boolean;
                } & WithMoved;
                created_at: string;
                group_key: string;
                id: string;
                is_muted?: boolean;
                is_seen?: boolean;
                target: {
                    __meta: { pleroma?: any; source?: any };
                    accepts_chat_messages: boolean | null;
                    acct: string;
                    ap_id: string | null;
                    avatar: string;
                    avatar_default: boolean;
                    avatar_description: string;
                    avatar_static: string;
                    background_image: string | null;
                    birthday?: string;
                    bot: boolean;
                    created_at: string;
                    custom_css: string;
                    deactivated?: boolean;
                    discoverable: boolean;
                    display_name: string;
                    domain: string;
                    emojis: {
                        category: string | null;
                        shortcode: string;
                        static_url: string;
                        url: string;
                        visible_in_picker: boolean;
                    }[];
                    enable_rss: boolean;
                    favicon?: string;
                    fields: { name: string; value: string; verified_at: string
                    | null }[];
                    followers_count: number;
                    following_count: number;
                    fqn: string;
                    group: boolean;
                    header: string;
                    header_default: boolean;
                    header_description: string;
                    header_static: string;
                    hide_collections?: boolean;
                    hide_favorites: boolean;
                    hide_followers?: boolean;
                    hide_followers_count?: boolean;
                    hide_follows?: boolean;
                    hide_follows_count?: boolean;
                    id: string;
                    identity_proofs: { name: string; value: string; verified_at: string }[];
                    indexable: boolean | null;
                    is_admin?: boolean;
                    is_cat: boolean;
                    is_moderator?: boolean;
                    is_suggested?: boolean;
                    last_status_at: string | null;
                    limited?: boolean;
                    local?: boolean;
                    location?: string;
                    locked: boolean;
                    memorial: boolean | null;
                    mention_policy: "none" | "only_known" | "only_contacts";
                    moved:
                        | {
                            __meta: { pleroma?: any; source?: any };
                            accepts_chat_messages: boolean | null;
                            acct: string;
                            ap_id: string | null;
                            avatar: string;
                            avatar_default: boolean;
                            avatar_description: string;
                            avatar_static: string;
                            background_image: string | null;
                            birthday?: string;
                            bot: boolean;
                            created_at: string;
                            custom_css: string;
                            deactivated?: boolean;
                            discoverable: boolean;
                            display_name: string;
                            domain: string;
                            emojis: {
                                category: ...;
                                shortcode: ...;
                                static_url: ...;
                                url: ...;
                                visible_in_picker: ...;
                            }[];
                            enable_rss: boolean;
                            favicon?: string;
                            fields: { name: ...; value: ...; verified_at: ... }[];
                            followers_count: number;
                            following_count: number;
                            fqn: string;
                            group: boolean;
                            header: string;
                            header_default: boolean;
                            header_description: string;
                            header_static: string;
                            hide_collections?: boolean;
                            hide_favorites: boolean;
                            hide_followers?: boolean;
                            hide_followers_count?: boolean;
                            hide_follows?: boolean;
                            hide_follows_count?: boolean;
                            id: string;
                            identity_proofs: { name: ...; value: ...; verified_at: ... }[];
                            indexable: boolean | null;
                            is_admin?: boolean;
                            is_cat: boolean;
                            is_moderator?: boolean;
                            is_suggested?: boolean;
                            last_status_at: string | null;
                            limited?: boolean;
                            local?: boolean;
                            location?: string;
                            locked: boolean;
                            memorial: boolean | null;
                            mention_policy: "none" | "only_known" | "only_contacts";
                            noindex: boolean | null;
                            note: string;
                            payment_options: ((...) | (...))[];
                            permit_followback?: boolean;
                            pronouns: string[];
                            relationship?: {
                                blocked_by: ...;
                                blocking: ...;
                                domain_blocking: ...;
                                endorsed: ...;
                                followed_by: ...;
                                following: ...;
                                id: ...;
                                languages: ...;
                                muting: ...;
                                muting_notifications: ...;
                                note: ...;
                                notifying: ...;
                                requested: ...;
                                showing_reblogs: ...;
                            };
                            roles: {
                                color: ...;
                                highlighted: ...;
                                id: ...;
                                name: ...;
                                permissions: ...;
                            }[];
                            speak_as_cat: boolean;
                            statuses_count: number;
                            subscribers_count: number;
                            suspended?: boolean;
                            url: string;
                            username: string;
                            verified?: boolean;
                        }
                        | null;
                    noindex: boolean
                    | null;
                    note: string;
                    payment_options: (
                        | {
                            href: (...)
                            | (...);
                            name: (...) | (...);
                            object_id: (...) | (...);
                            type: "link";
                        }
                        | {
                            amount_min: (...)
                            | (...);
                            chain_id: (...) | (...);
                            object_id: (...) | (...);
                            price: (...) | (...);
                            type: "monero-subscription";
                        }
                    )[];
                    permit_followback?: boolean;
                    pronouns: string[];
                    relationship?: {
                        blocked_by: boolean;
                        blocking: boolean;
                        domain_blocking: boolean;
                        endorsed: boolean;
                        followed_by: boolean;
                        following: boolean;
                        id: string;
                        languages: (...)[]
                        | null;
                        muting: boolean;
                        muting_notifications: boolean;
                        note: string;
                        notifying: boolean;
                        requested: boolean;
                        showing_reblogs: boolean;
                    };
                    roles: {
                        color: string;
                        highlighted: boolean;
                        id: string;
                        name: string;
                        permissions: string;
                    }[];
                    speak_as_cat: boolean;
                    statuses_count: number;
                    subscribers_count: number;
                    suspended?: boolean;
                    url: string;
                    username: string;
                    verified?: boolean;
                } & WithMoved;
                type: "move";
            }
            | {
                account: {
                    __meta: { pleroma?: any; source?: any };
                    accepts_chat_messages: boolean | null;
                    acct: string;
                    ap_id: string | null;
                    avatar: string;
                    avatar_default: boolean;
                    avatar_description: string;
                    avatar_static: string;
                    background_image: string | null;
                    birthday?: string;
                    bot: boolean;
                    created_at: string;
                    custom_css: string;
                    deactivated?: boolean;
                    discoverable: boolean;
                    display_name: string;
                    domain: string;
                    emojis: {
                        category: string | null;
                        shortcode: string;
                        static_url: string;
                        url: string;
                        visible_in_picker: boolean;
                    }[];
                    enable_rss: boolean;
                    favicon?: string;
                    fields: { name: string; value: string; verified_at: string
                    | null }[];
                    followers_count: number;
                    following_count: number;
                    fqn: string;
                    group: boolean;
                    header: string;
                    header_default: boolean;
                    header_description: string;
                    header_static: string;
                    hide_collections?: boolean;
                    hide_favorites: boolean;
                    hide_followers?: boolean;
                    hide_followers_count?: boolean;
                    hide_follows?: boolean;
                    hide_follows_count?: boolean;
                    id: string;
                    identity_proofs: { name: string; value: string; verified_at: string }[];
                    indexable: boolean | null;
                    is_admin?: boolean;
                    is_cat: boolean;
                    is_moderator?: boolean;
                    is_suggested?: boolean;
                    last_status_at: string | null;
                    limited?: boolean;
                    local?: boolean;
                    location?: string;
                    locked: boolean;
                    memorial: boolean | null;
                    mention_policy: "none" | "only_known" | "only_contacts";
                    moved:
                        | {
                            __meta: { pleroma?: any; source?: any };
                            accepts_chat_messages: boolean | null;
                            acct: string;
                            ap_id: string | null;
                            avatar: string;
                            avatar_default: boolean;
                            avatar_description: string;
                            avatar_static: string;
                            background_image: string | null;
                            birthday?: string;
                            bot: boolean;
                            created_at: string;
                            custom_css: string;
                            deactivated?: boolean;
                            discoverable: boolean;
                            display_name: string;
                            domain: string;
                            emojis: {
                                category: ...;
                                shortcode: ...;
                                static_url: ...;
                                url: ...;
                                visible_in_picker: ...;
                            }[];
                            enable_rss: boolean;
                            favicon?: string;
                            fields: { name: ...; value: ...; verified_at: ... }[];
                            followers_count: number;
                            following_count: number;
                            fqn: string;
                            group: boolean;
                            header: string;
                            header_default: boolean;
                            header_description: string;
                            header_static: string;
                            hide_collections?: boolean;
                            hide_favorites: boolean;
                            hide_followers?: boolean;
                            hide_followers_count?: boolean;
                            hide_follows?: boolean;
                            hide_follows_count?: boolean;
                            id: string;
                            identity_proofs: { name: ...; value: ...; verified_at: ... }[];
                            indexable: boolean | null;
                            is_admin?: boolean;
                            is_cat: boolean;
                            is_moderator?: boolean;
                            is_suggested?: boolean;
                            last_status_at: string | null;
                            limited?: boolean;
                            local?: boolean;
                            location?: string;
                            locked: boolean;
                            memorial: boolean | null;
                            mention_policy: "none" | "only_known" | "only_contacts";
                            noindex: boolean | null;
                            note: string;
                            payment_options: ((...) | (...))[];
                            permit_followback?: boolean;
                            pronouns: string[];
                            relationship?: {
                                blocked_by: ...;
                                blocking: ...;
                                domain_blocking: ...;
                                endorsed: ...;
                                followed_by: ...;
                                following: ...;
                                id: ...;
                                languages: ...;
                                muting: ...;
                                muting_notifications: ...;
                                note: ...;
                                notifying: ...;
                                requested: ...;
                                showing_reblogs: ...;
                            };
                            roles: {
                                color: ...;
                                highlighted: ...;
                                id: ...;
                                name: ...;
                                permissions: ...;
                            }[];
                            speak_as_cat: boolean;
                            statuses_count: number;
                            subscribers_count: number;
                            suspended?: boolean;
                            url: string;
                            username: string;
                            verified?: boolean;
                        }
                        | null;
                    noindex: boolean
                    | null;
                    note: string;
                    payment_options: (
                        | {
                            href: (...)
                            | (...);
                            name: (...) | (...);
                            object_id: (...) | (...);
                            type: "link";
                        }
                        | {
                            amount_min: (...)
                            | (...);
                            chain_id: (...) | (...);
                            object_id: (...) | (...);
                            price: (...) | (...);
                            type: "monero-subscription";
                        }
                    )[];
                    permit_followback?: boolean;
                    pronouns: string[];
                    relationship?: {
                        blocked_by: boolean;
                        blocking: boolean;
                        domain_blocking: boolean;
                        endorsed: boolean;
                        followed_by: boolean;
                        following: boolean;
                        id: string;
                        languages: (...)[]
                        | null;
                        muting: boolean;
                        muting_notifications: boolean;
                        note: string;
                        notifying: boolean;
                        requested: boolean;
                        showing_reblogs: boolean;
                    };
                    roles: {
                        color: string;
                        highlighted: boolean;
                        id: string;
                        name: string;
                        permissions: string;
                    }[];
                    speak_as_cat: boolean;
                    statuses_count: number;
                    subscribers_count: number;
                    suspended?: boolean;
                    url: string;
                    username: string;
                    verified?: boolean;
                } & WithMoved;
                created_at: string;
                emoji: string;
                emoji_url: string
                | null;
                group_key: string;
                id: string;
                is_muted?: boolean;
                is_seen?: boolean;
                status: {
                    account: {
                        __meta: { pleroma?: any; source?: any };
                        accepts_chat_messages: boolean | null;
                        acct: string;
                        ap_id: string | null;
                        avatar: string;
                        avatar_default: boolean;
                        avatar_description: string;
                        avatar_static: string;
                        background_image: string | null;
                        birthday?: string;
                        bot: boolean;
                        created_at: string;
                        custom_css: string;
                        deactivated?: boolean;
                        discoverable: boolean;
                        display_name: string;
                        domain: string;
                        emojis: {
                            category: ...;
                            shortcode: ...;
                            static_url: ...;
                            url: ...;
                            visible_in_picker: ...;
                        }[];
                        enable_rss: boolean;
                        favicon?: string;
                        fields: { name: ...; value: ...; verified_at: ... }[];
                        followers_count: number;
                        following_count: number;
                        fqn: string;
                        group: boolean;
                        header: string;
                        header_default: boolean;
                        header_description: string;
                        header_static: string;
                        hide_collections?: boolean;
                        hide_favorites: boolean;
                        hide_followers?: boolean;
                        hide_followers_count?: boolean;
                        hide_follows?: boolean;
                        hide_follows_count?: boolean;
                        id: string;
                        identity_proofs: { name: ...; value: ...; verified_at: ... }[];
                        indexable: boolean | null;
                        is_admin?: boolean;
                        is_cat: boolean;
                        is_moderator?: boolean;
                        is_suggested?: boolean;
                        last_status_at: string | null;
                        limited?: boolean;
                        local?: boolean;
                        location?: string;
                        locked: boolean;
                        memorial: boolean | null;
                        mention_policy: "none" | "only_known" | "only_contacts";
                        moved:
                            | {
                                __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: ...;
                                noindex: ...;
                                note: ...;
                                payment_options: ...;
                                permit_followback?: ...;
                                pronouns: ...;
                                relationship?: ...;
                                roles: ...;
                                speak_as_cat: ...;
                                statuses_count: ...;
                                subscribers_count: ...;
                                suspended?: ...;
                                url: ...;
                                username: ...;
                                verified?: ...;
                            }
                            | null;
                        noindex: boolean
                        | null;
                        note: string;
                        payment_options: ((...) | (...))[];
                        permit_followback?: boolean;
                        pronouns: string[];
                        relationship?: {
                            blocked_by: ...;
                            blocking: ...;
                            domain_blocking: ...;
                            endorsed: ...;
                            followed_by: ...;
                            following: ...;
                            id: ...;
                            languages: ...;
                            muting: ...;
                            muting_notifications: ...;
                            note: ...;
                            notifying: ...;
                            requested: ...;
                            showing_reblogs: ...;
                        };
                        roles: {
                            color: ...;
                            highlighted: ...;
                            id: ...;
                            name: ...;
                            permissions: ...;
                        }[];
                        speak_as_cat: boolean;
                        statuses_count: number;
                        subscribers_count: number;
                        suspended?: boolean;
                        url: string;
                        username: string;
                        verified?: boolean;
                    } & WithMoved;
                    application: { name: string; website: string | null }
                    | null;
                    approval_status: "rejected" | "pending" | "approval" | null;
                    bookmark_folder: string | null;
                    bookmarked: boolean;
                    card:
                        | {
                            author_name: string;
                            author_url: string;
                            authors: { account: ...; name: ...; url: ... }[];
                            blurhash: string | null;
                            description: string;
                            embed_url: string;
                            height: number;
                            html: string;
                            image: string | null;
                            image_description: string;
                            provider_name: string;
                            provider_url: string;
                            title: string;
                            type: "link" | "video" | "photo" | "rich";
                            url: string;
                            width: number;
                        }
                        | null;
                    content: string;
                    content_map: { [key: string]: string }
                    | 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: (
                        | {
                            account_ids: (...)[];
                            accounts: (...)[];
                            count: (...) | (...);
                            me: boolean;
                            name: string;
                            static_url: undefined;
                            url: undefined;
                        }
                        | {
                            account_ids: (...)[];
                            accounts: (...)[];
                            count: (...) | (...);
                            me: boolean;
                            name: string;
                            static_url: string;
                            url: string;
                        }
                    )[];
                    emojis: {
                        category: string
                        | null;
                        shortcode: string;
                        static_url: string;
                        url: string;
                        visible_in_picker: boolean;
                    }[];
                    event: | {
                        end_time: string
                        | null;
                        join_mode: "free" | "restricted" | "invite" | "external" | null;
                        join_state: "pending" | "reject" | "accept" | null;
                        location:
                            | {
                                country: ...;
                                latitude: ...;
                                locality: ...;
                                longitude: ...;
                                name: ...;
                                postal_code: ...;
                                region: ...;
                                street: ...;
                                url: ...;
                            }
                            | null;
                        name: string;
                        participants_count: number;
                        participation_request_count: number;
                        start_time: string
                        | null;
                    }
                    | null;
                    expires_at?: string;
                    favourited: boolean;
                    favourites_count: number;
                    filtered: {
                        filter: {
                            context: (...)[];
                            expires_at: (...) | (...);
                            filter_action: (...) | (...) | (...);
                            id: string;
                            title: string;
                        };
                        keyword_matches: string
                        | null;
                        status_matches: string | null;
                    }[];
                    group: | {
                        avatar: string;
                        avatar_default: boolean;
                        avatar_description: string;
                        avatar_static: string;
                        created_at: string;
                        display_name: string;
                        domain: string;
                        emojis: {
                            category: ...;
                            shortcode: ...;
                            static_url: ...;
                            url: ...;
                            visible_in_picker: ...;
                        }[];
                        header: string;
                        header_default: boolean;
                        header_description: string;
                        header_static: string;
                        id: string;
                        locked: boolean;
                        members_count: number;
                        membership_required: boolean;
                        note: string;
                        owner: { id: ... }
                        | null;
                        relationship:
                            | { id: ...; member: ...; requested: ...; role?: ... }
                            | null;
                        statuses_visibility: string;
                        uri: string;
                        url: string;
                    }
                    | 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: string;
                            latitude: number
                            | null;
                            locality: string;
                            longitude: number | null;
                            name: string;
                            postal_code: string;
                            region: string;
                            street: string;
                            url: string;
                        }
                        | null;
                    media_attachments: (
                        | {
                            blurhash: (...)
                            | (...);
                            description: string;
                            id: string;
                            meta: { focus?: ...; original?: ...; small?: ... };
                            mime_type: (...) | (...);
                            preview_url: string;
                            remote_url: (...) | (...);
                            type: "image";
                            url: string;
                        }
                        | {
                            blurhash: (...)
                            | (...);
                            description: string;
                            id: string;
                            meta: { duration?: ...; original?: ...; small?: ... };
                            mime_type: (...) | (...);
                            preview_url: string;
                            remote_url: (...) | (...);
                            type: "video";
                            url: string;
                        }
                        | {
                            blurhash: (...)
                            | (...);
                            description: string;
                            id: string;
                            meta: { duration?: ...; focus?: ...; original?: ... };
                            mime_type: (...) | (...);
                            preview_url: string;
                            remote_url: (...) | (...);
                            type: "gifv";
                            url: string;
                        }
                        | {
                            blurhash: (...)
                            | (...);
                            description: string;
                            id: string;
                            meta: { colors?: ...; duration?: ...; original?: ... };
                            mime_type: (...) | (...);
                            preview_url: string;
                            remote_url: (...) | (...);
                            type: "audio";
                            url: string;
                        }
                        | {
                            blurhash: (...)
                            | (...);
                            description: string;
                            id: string;
                            mime_type: (...) | (...);
                            preview_url: string;
                            remote_url: (...) | (...);
                            type: "unknown";
                            url: string;
                        }
                    )[];
                    mentions: { acct: string; id: string; url: string; username: string }[];
                    muted: boolean;
                    parent_visible?: boolean;
                    pinned: boolean;
                    pinned_at: string | null;
                    poll:
                        | {
                            emojis: {
                                category: ...;
                                shortcode: ...;
                                static_url: ...;
                                url: ...;
                                visible_in_picker: ...;
                            }[];
                            expired: boolean;
                            expires_at: string
                            | null;
                            id: string;
                            multiple: boolean;
                            non_anonymous: boolean;
                            options: { title: ...; title_map: ...; votes_count: ... }[];
                            own_votes: (...)[] | null;
                            voted: boolean;
                            voters_count: number;
                            votes_count: number;
                        }
                        | null;
                    quote_approval: | {
                        automatic: ((...) | (...) | (...) | (...))[];
                        current_user: "unknown" | "automatic" | "manual" | "denied";
                        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: string
                            | null;
                            id: string;
                            image_url: string | null;
                            title: string | null;
                            url: string;
                        }
                        | null;
                    scheduled_at: null;
                    sensitive: boolean;
                    spoiler_text: string;
                    spoiler_text_map: { [key: string]: string }
                    | null;
                    tags: {
                        following?: boolean;
                        history: (...)[] | null;
                        name: string;
                        total: number | null;
                        url: string;
                    }[];
                    text: string
                    | null;
                    text_map: { [key: string]: string } | null;
                    thread_muted?: boolean;
                    translation:
                        | false
                        | {
                            content: string;
                            detected_source_language: string;
                            id: string
                            | null;
                            language: string;
                            media_attachments: { description: ...; id: ... }[];
                            poll?: { id: ...; options: ... };
                            provider: string | null;
                            spoiler_text: string;
                        }
                        | null;
                    uri: string;
                    url: string;
                    visibility: string;
                } & {
                    quote: | Quote
                    | {
                        quoted_status_id: string
                        | null;
                        state:
                            | "rejected"
                            | "pending"
                            | "accepted"
                            | "revoked"
                            | "deleted"
                            | "unauthorized"
                            | "blocked_account"
                            | "blocked_domain"
                            | "muted_account";
                    }
                    | null;
                    reblog: Status
                    | null;
                };
                type: "emoji_reaction";
            }
            | {
                account: {
                    __meta: { pleroma?: any; source?: any };
                    accepts_chat_messages: boolean | null;
                    acct: string;
                    ap_id: string | null;
                    avatar: string;
                    avatar_default: boolean;
                    avatar_description: string;
                    avatar_static: string;
                    background_image: string | null;
                    birthday?: string;
                    bot: boolean;
                    created_at: string;
                    custom_css: string;
                    deactivated?: boolean;
                    discoverable: boolean;
                    display_name: string;
                    domain: string;
                    emojis: {
                        category: string | null;
                        shortcode: string;
                        static_url: string;
                        url: string;
                        visible_in_picker: boolean;
                    }[];
                    enable_rss: boolean;
                    favicon?: string;
                    fields: { name: string; value: string; verified_at: string
                    | null }[];
                    followers_count: number;
                    following_count: number;
                    fqn: string;
                    group: boolean;
                    header: string;
                    header_default: boolean;
                    header_description: string;
                    header_static: string;
                    hide_collections?: boolean;
                    hide_favorites: boolean;
                    hide_followers?: boolean;
                    hide_followers_count?: boolean;
                    hide_follows?: boolean;
                    hide_follows_count?: boolean;
                    id: string;
                    identity_proofs: { name: string; value: string; verified_at: string }[];
                    indexable: boolean | null;
                    is_admin?: boolean;
                    is_cat: boolean;
                    is_moderator?: boolean;
                    is_suggested?: boolean;
                    last_status_at: string | null;
                    limited?: boolean;
                    local?: boolean;
                    location?: string;
                    locked: boolean;
                    memorial: boolean | null;
                    mention_policy: "none" | "only_known" | "only_contacts";
                    moved:
                        | {
                            __meta: { pleroma?: any; source?: any };
                            accepts_chat_messages: boolean | null;
                            acct: string;
                            ap_id: string | null;
                            avatar: string;
                            avatar_default: boolean;
                            avatar_description: string;
                            avatar_static: string;
                            background_image: string | null;
                            birthday?: string;
                            bot: boolean;
                            created_at: string;
                            custom_css: string;
                            deactivated?: boolean;
                            discoverable: boolean;
                            display_name: string;
                            domain: string;
                            emojis: {
                                category: ...;
                                shortcode: ...;
                                static_url: ...;
                                url: ...;
                                visible_in_picker: ...;
                            }[];
                            enable_rss: boolean;
                            favicon?: string;
                            fields: { name: ...; value: ...; verified_at: ... }[];
                            followers_count: number;
                            following_count: number;
                            fqn: string;
                            group: boolean;
                            header: string;
                            header_default: boolean;
                            header_description: string;
                            header_static: string;
                            hide_collections?: boolean;
                            hide_favorites: boolean;
                            hide_followers?: boolean;
                            hide_followers_count?: boolean;
                            hide_follows?: boolean;
                            hide_follows_count?: boolean;
                            id: string;
                            identity_proofs: { name: ...; value: ...; verified_at: ... }[];
                            indexable: boolean | null;
                            is_admin?: boolean;
                            is_cat: boolean;
                            is_moderator?: boolean;
                            is_suggested?: boolean;
                            last_status_at: string | null;
                            limited?: boolean;
                            local?: boolean;
                            location?: string;
                            locked: boolean;
                            memorial: boolean | null;
                            mention_policy: "none" | "only_known" | "only_contacts";
                            noindex: boolean | null;
                            note: string;
                            payment_options: ((...) | (...))[];
                            permit_followback?: boolean;
                            pronouns: string[];
                            relationship?: {
                                blocked_by: ...;
                                blocking: ...;
                                domain_blocking: ...;
                                endorsed: ...;
                                followed_by: ...;
                                following: ...;
                                id: ...;
                                languages: ...;
                                muting: ...;
                                muting_notifications: ...;
                                note: ...;
                                notifying: ...;
                                requested: ...;
                                showing_reblogs: ...;
                            };
                            roles: {
                                color: ...;
                                highlighted: ...;
                                id: ...;
                                name: ...;
                                permissions: ...;
                            }[];
                            speak_as_cat: boolean;
                            statuses_count: number;
                            subscribers_count: number;
                            suspended?: boolean;
                            url: string;
                            username: string;
                            verified?: boolean;
                        }
                        | null;
                    noindex: boolean
                    | null;
                    note: string;
                    payment_options: (
                        | {
                            href: (...)
                            | (...);
                            name: (...) | (...);
                            object_id: (...) | (...);
                            type: "link";
                        }
                        | {
                            amount_min: (...)
                            | (...);
                            chain_id: (...) | (...);
                            object_id: (...) | (...);
                            price: (...) | (...);
                            type: "monero-subscription";
                        }
                    )[];
                    permit_followback?: boolean;
                    pronouns: string[];
                    relationship?: {
                        blocked_by: boolean;
                        blocking: boolean;
                        domain_blocking: boolean;
                        endorsed: boolean;
                        followed_by: boolean;
                        following: boolean;
                        id: string;
                        languages: (...)[]
                        | null;
                        muting: boolean;
                        muting_notifications: boolean;
                        note: string;
                        notifying: boolean;
                        requested: boolean;
                        showing_reblogs: boolean;
                    };
                    roles: {
                        color: string;
                        highlighted: boolean;
                        id: string;
                        name: string;
                        permissions: string;
                    }[];
                    speak_as_cat: boolean;
                    statuses_count: number;
                    subscribers_count: number;
                    suspended?: boolean;
                    url: string;
                    username: string;
                    verified?: boolean;
                } & WithMoved;
                chat_message: {
                    account_id: string;
                    attachment: | {
                        blurhash: string
                        | null;
                        description: string;
                        id: string;
                        meta: {
                            focus?: { x: ...; y: ... };
                            original?: { aspect: ...; height: ...; size: ...; width: ... };
                            small?: { aspect: ...; height: ...; size: ...; width: ... };
                        };
                        mime_type: string
                        | null;
                        preview_url: string;
                        remote_url: string | null;
                        type: "image";
                        url: string;
                    }
                    | {
                        blurhash: string
                        | null;
                        description: string;
                        id: string;
                        meta: {
                            duration?: number;
                            original?: {
                                aspect: ...;
                                duration: ...;
                                frame_rate: ...;
                                height: ...;
                                size: ...;
                                width: ...;
                            };
                            small?: { aspect: ...; height: ...; size: ...; width: ... };
                        };
                        mime_type: string
                        | null;
                        preview_url: string;
                        remote_url: string | null;
                        type: "video";
                        url: string;
                    }
                    | {
                        blurhash: string
                        | null;
                        description: string;
                        id: string;
                        meta: {
                            duration?: number;
                            focus?: { x: ...; y: ... };
                            original?: { aspect: ...; height: ...; size: ...; width: ... };
                        };
                        mime_type: string
                        | null;
                        preview_url: string;
                        remote_url: string | null;
                        type: "gifv";
                        url: string;
                    }
                    | {
                        blurhash: string
                        | null;
                        description: string;
                        id: string;
                        meta: {
                            colors?: {
                                accent?: ...;
                                background?: ...;
                                duration?: ...;
                                foreground?: ...;
                            };
                            duration?: number;
                            original?: { bitrate?: ...; duration?: ... };
                        };
                        mime_type: string
                        | null;
                        preview_url: string;
                        remote_url: string | null;
                        type: "audio";
                        url: string;
                    }
                    | {
                        blurhash: string
                        | null;
                        description: string;
                        id: string;
                        mime_type: string | null;
                        preview_url: string;
                        remote_url: string | null;
                        type: "unknown";
                        url: string;
                    }
                    | null;
                    card: | {
                        author_name: string;
                        author_url: string;
                        authors: { account: (...)
                        | (...); name: string; url: string }[];
                        blurhash: string | null;
                        description: string;
                        embed_url: string;
                        height: number;
                        html: string;
                        image: string | null;
                        image_description: string;
                        provider_name: string;
                        provider_url: string;
                        title: string;
                        type: "link" | "video" | "photo" | "rich";
                        url: string;
                        width: number;
                    }
                    | null;
                    chat_id: string;
                    content: string;
                    created_at: string;
                    emojis: {
                        category: string
                        | null;
                        shortcode: string;
                        static_url: string;
                        url: string;
                        visible_in_picker: boolean;
                    }[];
                    id: string;
                    unread: boolean;
                };
                created_at: string;
                group_key: string;
                id: string;
                is_muted?: boolean;
                is_seen?: boolean;
                type: "chat_mention";
            }
            | {
                account: {
                    __meta: { pleroma?: any; source?: any };
                    accepts_chat_messages: boolean | null;
                    acct: string;
                    ap_id: string | null;
                    avatar: string;
                    avatar_default: boolean;
                    avatar_description: string;
                    avatar_static: string;
                    background_image: string | null;
                    birthday?: string;
                    bot: boolean;
                    created_at: string;
                    custom_css: string;
                    deactivated?: boolean;
                    discoverable: boolean;
                    display_name: string;
                    domain: string;
                    emojis: {
                        category: string | null;
                        shortcode: string;
                        static_url: string;
                        url: string;
                        visible_in_picker: boolean;
                    }[];
                    enable_rss: boolean;
                    favicon?: string;
                    fields: { name: string; value: string; verified_at: string
                    | null }[];
                    followers_count: number;
                    following_count: number;
                    fqn: string;
                    group: boolean;
                    header: string;
                    header_default: boolean;
                    header_description: string;
                    header_static: string;
                    hide_collections?: boolean;
                    hide_favorites: boolean;
                    hide_followers?: boolean;
                    hide_followers_count?: boolean;
                    hide_follows?: boolean;
                    hide_follows_count?: boolean;
                    id: string;
                    identity_proofs: { name: string; value: string; verified_at: string }[];
                    indexable: boolean | null;
                    is_admin?: boolean;
                    is_cat: boolean;
                    is_moderator?: boolean;
                    is_suggested?: boolean;
                    last_status_at: string | null;
                    limited?: boolean;
                    local?: boolean;
                    location?: string;
                    locked: boolean;
                    memorial: boolean | null;
                    mention_policy: "none" | "only_known" | "only_contacts";
                    moved:
                        | {
                            __meta: { pleroma?: any; source?: any };
                            accepts_chat_messages: boolean | null;
                            acct: string;
                            ap_id: string | null;
                            avatar: string;
                            avatar_default: boolean;
                            avatar_description: string;
                            avatar_static: string;
                            background_image: string | null;
                            birthday?: string;
                            bot: boolean;
                            created_at: string;
                            custom_css: string;
                            deactivated?: boolean;
                            discoverable: boolean;
                            display_name: string;
                            domain: string;
                            emojis: {
                                category: ...;
                                shortcode: ...;
                                static_url: ...;
                                url: ...;
                                visible_in_picker: ...;
                            }[];
                            enable_rss: boolean;
                            favicon?: string;
                            fields: { name: ...; value: ...; verified_at: ... }[];
                            followers_count: number;
                            following_count: number;
                            fqn: string;
                            group: boolean;
                            header: string;
                            header_default: boolean;
                            header_description: string;
                            header_static: string;
                            hide_collections?: boolean;
                            hide_favorites: boolean;
                            hide_followers?: boolean;
                            hide_followers_count?: boolean;
                            hide_follows?: boolean;
                            hide_follows_count?: boolean;
                            id: string;
                            identity_proofs: { name: ...; value: ...; verified_at: ... }[];
                            indexable: boolean | null;
                            is_admin?: boolean;
                            is_cat: boolean;
                            is_moderator?: boolean;
                            is_suggested?: boolean;
                            last_status_at: string | null;
                            limited?: boolean;
                            local?: boolean;
                            location?: string;
                            locked: boolean;
                            memorial: boolean | null;
                            mention_policy: "none" | "only_known" | "only_contacts";
                            noindex: boolean | null;
                            note: string;
                            payment_options: ((...) | (...))[];
                            permit_followback?: boolean;
                            pronouns: string[];
                            relationship?: {
                                blocked_by: ...;
                                blocking: ...;
                                domain_blocking: ...;
                                endorsed: ...;
                                followed_by: ...;
                                following: ...;
                                id: ...;
                                languages: ...;
                                muting: ...;
                                muting_notifications: ...;
                                note: ...;
                                notifying: ...;
                                requested: ...;
                                showing_reblogs: ...;
                            };
                            roles: {
                                color: ...;
                                highlighted: ...;
                                id: ...;
                                name: ...;
                                permissions: ...;
                            }[];
                            speak_as_cat: boolean;
                            statuses_count: number;
                            subscribers_count: number;
                            suspended?: boolean;
                            url: string;
                            username: string;
                            verified?: boolean;
                        }
                        | null;
                    noindex: boolean
                    | null;
                    note: string;
                    payment_options: (
                        | {
                            href: (...)
                            | (...);
                            name: (...) | (...);
                            object_id: (...) | (...);
                            type: "link";
                        }
                        | {
                            amount_min: (...)
                            | (...);
                            chain_id: (...) | (...);
                            object_id: (...) | (...);
                            price: (...) | (...);
                            type: "monero-subscription";
                        }
                    )[];
                    permit_followback?: boolean;
                    pronouns: string[];
                    relationship?: {
                        blocked_by: boolean;
                        blocking: boolean;
                        domain_blocking: boolean;
                        endorsed: boolean;
                        followed_by: boolean;
                        following: boolean;
                        id: string;
                        languages: (...)[]
                        | null;
                        muting: boolean;
                        muting_notifications: boolean;
                        note: string;
                        notifying: boolean;
                        requested: boolean;
                        showing_reblogs: boolean;
                    };
                    roles: {
                        color: string;
                        highlighted: boolean;
                        id: string;
                        name: string;
                        permissions: string;
                    }[];
                    speak_as_cat: boolean;
                    statuses_count: number;
                    subscribers_count: number;
                    suspended?: boolean;
                    url: string;
                    username: string;
                    verified?: boolean;
                } & WithMoved;
                created_at: string;
                group_key: string;
                id: string;
                is_muted?: boolean;
                is_seen?: boolean;
                participation_message: string
                | null;
                status: {
                    account: {
                        __meta: { pleroma?: any; source?: any };
                        accepts_chat_messages: boolean | null;
                        acct: string;
                        ap_id: string | null;
                        avatar: string;
                        avatar_default: boolean;
                        avatar_description: string;
                        avatar_static: string;
                        background_image: string | null;
                        birthday?: string;
                        bot: boolean;
                        created_at: string;
                        custom_css: string;
                        deactivated?: boolean;
                        discoverable: boolean;
                        display_name: string;
                        domain: string;
                        emojis: {
                            category: ...;
                            shortcode: ...;
                            static_url: ...;
                            url: ...;
                            visible_in_picker: ...;
                        }[];
                        enable_rss: boolean;
                        favicon?: string;
                        fields: { name: ...; value: ...; verified_at: ... }[];
                        followers_count: number;
                        following_count: number;
                        fqn: string;
                        group: boolean;
                        header: string;
                        header_default: boolean;
                        header_description: string;
                        header_static: string;
                        hide_collections?: boolean;
                        hide_favorites: boolean;
                        hide_followers?: boolean;
                        hide_followers_count?: boolean;
                        hide_follows?: boolean;
                        hide_follows_count?: boolean;
                        id: string;
                        identity_proofs: { name: ...; value: ...; verified_at: ... }[];
                        indexable: boolean | null;
                        is_admin?: boolean;
                        is_cat: boolean;
                        is_moderator?: boolean;
                        is_suggested?: boolean;
                        last_status_at: string | null;
                        limited?: boolean;
                        local?: boolean;
                        location?: string;
                        locked: boolean;
                        memorial: boolean | null;
                        mention_policy: "none" | "only_known" | "only_contacts";
                        moved:
                            | {
                                __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: ...;
                                noindex: ...;
                                note: ...;
                                payment_options: ...;
                                permit_followback?: ...;
                                pronouns: ...;
                                relationship?: ...;
                                roles: ...;
                                speak_as_cat: ...;
                                statuses_count: ...;
                                subscribers_count: ...;
                                suspended?: ...;
                                url: ...;
                                username: ...;
                                verified?: ...;
                            }
                            | null;
                        noindex: boolean
                        | null;
                        note: string;
                        payment_options: ((...) | (...))[];
                        permit_followback?: boolean;
                        pronouns: string[];
                        relationship?: {
                            blocked_by: ...;
                            blocking: ...;
                            domain_blocking: ...;
                            endorsed: ...;
                            followed_by: ...;
                            following: ...;
                            id: ...;
                            languages: ...;
                            muting: ...;
                            muting_notifications: ...;
                            note: ...;
                            notifying: ...;
                            requested: ...;
                            showing_reblogs: ...;
                        };
                        roles: {
                            color: ...;
                            highlighted: ...;
                            id: ...;
                            name: ...;
                            permissions: ...;
                        }[];
                        speak_as_cat: boolean;
                        statuses_count: number;
                        subscribers_count: number;
                        suspended?: boolean;
                        url: string;
                        username: string;
                        verified?: boolean;
                    } & WithMoved;
                    application: { name: string; website: string | null }
                    | null;
                    approval_status: "rejected" | "pending" | "approval" | null;
                    bookmark_folder: string | null;
                    bookmarked: boolean;
                    card:
                        | {
                            author_name: string;
                            author_url: string;
                            authors: { account: ...; name: ...; url: ... }[];
                            blurhash: string | null;
                            description: string;
                            embed_url: string;
                            height: number;
                            html: string;
                            image: string | null;
                            image_description: string;
                            provider_name: string;
                            provider_url: string;
                            title: string;
                            type: "link" | "video" | "photo" | "rich";
                            url: string;
                            width: number;
                        }
                        | null;
                    content: string;
                    content_map: { [key: string]: string }
                    | 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: (
                        | {
                            account_ids: (...)[];
                            accounts: (...)[];
                            count: (...) | (...);
                            me: boolean;
                            name: string;
                            static_url: undefined;
                            url: undefined;
                        }
                        | {
                            account_ids: (...)[];
                            accounts: (...)[];
                            count: (...) | (...);
                            me: boolean;
                            name: string;
                            static_url: string;
                            url: string;
                        }
                    )[];
                    emojis: {
                        category: string
                        | null;
                        shortcode: string;
                        static_url: string;
                        url: string;
                        visible_in_picker: boolean;
                    }[];
                    event: | {
                        end_time: string
                        | null;
                        join_mode: "free" | "restricted" | "invite" | "external" | null;
                        join_state: "pending" | "reject" | "accept" | null;
                        location:
                            | {
                                country: ...;
                                latitude: ...;
                                locality: ...;
                                longitude: ...;
                                name: ...;
                                postal_code: ...;
                                region: ...;
                                street: ...;
                                url: ...;
                            }
                            | null;
                        name: string;
                        participants_count: number;
                        participation_request_count: number;
                        start_time: string
                        | null;
                    }
                    | null;
                    expires_at?: string;
                    favourited: boolean;
                    favourites_count: number;
                    filtered: {
                        filter: {
                            context: (...)[];
                            expires_at: (...) | (...);
                            filter_action: (...) | (...) | (...);
                            id: string;
                            title: string;
                        };
                        keyword_matches: string
                        | null;
                        status_matches: string | null;
                    }[];
                    group: | {
                        avatar: string;
                        avatar_default: boolean;
                        avatar_description: string;
                        avatar_static: string;
                        created_at: string;
                        display_name: string;
                        domain: string;
                        emojis: {
                            category: ...;
                            shortcode: ...;
                            static_url: ...;
                            url: ...;
                            visible_in_picker: ...;
                        }[];
                        header: string;
                        header_default: boolean;
                        header_description: string;
                        header_static: string;
                        id: string;
                        locked: boolean;
                        members_count: number;
                        membership_required: boolean;
                        note: string;
                        owner: { id: ... }
                        | null;
                        relationship:
                            | { id: ...; member: ...; requested: ...; role?: ... }
                            | null;
                        statuses_visibility: string;
                        uri: string;
                        url: string;
                    }
                    | 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: string;
                            latitude: number
                            | null;
                            locality: string;
                            longitude: number | null;
                            name: string;
                            postal_code: string;
                            region: string;
                            street: string;
                            url: string;
                        }
                        | null;
                    media_attachments: (
                        | {
                            blurhash: (...)
                            | (...);
                            description: string;
                            id: string;
                            meta: { focus?: ...; original?: ...; small?: ... };
                            mime_type: (...) | (...);
                            preview_url: string;
                            remote_url: (...) | (...);
                            type: "image";
                            url: string;
                        }
                        | {
                            blurhash: (...)
                            | (...);
                            description: string;
                            id: string;
                            meta: { duration?: ...; original?: ...; small?: ... };
                            mime_type: (...) | (...);
                            preview_url: string;
                            remote_url: (...) | (...);
                            type: "video";
                            url: string;
                        }
                        | {
                            blurhash: (...)
                            | (...);
                            description: string;
                            id: string;
                            meta: { duration?: ...; focus?: ...; original?: ... };
                            mime_type: (...) | (...);
                            preview_url: string;
                            remote_url: (...) | (...);
                            type: "gifv";
                            url: string;
                        }
                        | {
                            blurhash: (...)
                            | (...);
                            description: string;
                            id: string;
                            meta: { colors?: ...; duration?: ...; original?: ... };
                            mime_type: (...) | (...);
                            preview_url: string;
                            remote_url: (...) | (...);
                            type: "audio";
                            url: string;
                        }
                        | {
                            blurhash: (...)
                            | (...);
                            description: string;
                            id: string;
                            mime_type: (...) | (...);
                            preview_url: string;
                            remote_url: (...) | (...);
                            type: "unknown";
                            url: string;
                        }
                    )[];
                    mentions: { acct: string; id: string; url: string; username: string }[];
                    muted: boolean;
                    parent_visible?: boolean;
                    pinned: boolean;
                    pinned_at: string | null;
                    poll:
                        | {
                            emojis: {
                                category: ...;
                                shortcode: ...;
                                static_url: ...;
                                url: ...;
                                visible_in_picker: ...;
                            }[];
                            expired: boolean;
                            expires_at: string
                            | null;
                            id: string;
                            multiple: boolean;
                            non_anonymous: boolean;
                            options: { title: ...; title_map: ...; votes_count: ... }[];
                            own_votes: (...)[] | null;
                            voted: boolean;
                            voters_count: number;
                            votes_count: number;
                        }
                        | null;
                    quote_approval: | {
                        automatic: ((...) | (...) | (...) | (...))[];
                        current_user: "unknown" | "automatic" | "manual" | "denied";
                        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: string
                            | null;
                            id: string;
                            image_url: string | null;
                            title: string | null;
                            url: string;
                        }
                        | null;
                    scheduled_at: null;
                    sensitive: boolean;
                    spoiler_text: string;
                    spoiler_text_map: { [key: string]: string }
                    | null;
                    tags: {
                        following?: boolean;
                        history: (...)[] | null;
                        name: string;
                        total: number | null;
                        url: string;
                    }[];
                    text: string
                    | null;
                    text_map: { [key: string]: string } | null;
                    thread_muted?: boolean;
                    translation:
                        | false
                        | {
                            content: string;
                            detected_source_language: string;
                            id: string
                            | null;
                            language: string;
                            media_attachments: { description: ...; id: ... }[];
                            poll?: { id: ...; options: ... };
                            provider: string | null;
                            spoiler_text: string;
                        }
                        | null;
                    uri: string;
                    url: string;
                    visibility: string;
                } & {
                    quote: | Quote
                    | {
                        quoted_status_id: string
                        | null;
                        state:
                            | "rejected"
                            | "pending"
                            | "accepted"
                            | "revoked"
                            | "deleted"
                            | "unauthorized"
                            | "blocked_account"
                            | "blocked_domain"
                            | "muted_account";
                    }
                    | null;
                    reblog: Status
                    | null;
                };
                type: "participation_accepted"
                | "participation_request";
            }
            | {
                account: {
                    __meta: { pleroma?: any; source?: any };
                    accepts_chat_messages: boolean | null;
                    acct: string;
                    ap_id: string | null;
                    avatar: string;
                    avatar_default: boolean;
                    avatar_description: string;
                    avatar_static: string;
                    background_image: string | null;
                    birthday?: string;
                    bot: boolean;
                    created_at: string;
                    custom_css: string;
                    deactivated?: boolean;
                    discoverable: boolean;
                    display_name: string;
                    domain: string;
                    emojis: {
                        category: string | null;
                        shortcode: string;
                        static_url: string;
                        url: string;
                        visible_in_picker: boolean;
                    }[];
                    enable_rss: boolean;
                    favicon?: string;
                    fields: { name: string; value: string; verified_at: string
                    | null }[];
                    followers_count: number;
                    following_count: number;
                    fqn: string;
                    group: boolean;
                    header: string;
                    header_default: boolean;
                    header_description: string;
                    header_static: string;
                    hide_collections?: boolean;
                    hide_favorites: boolean;
                    hide_followers?: boolean;
                    hide_followers_count?: boolean;
                    hide_follows?: boolean;
                    hide_follows_count?: boolean;
                    id: string;
                    identity_proofs: { name: string; value: string; verified_at: string }[];
                    indexable: boolean | null;
                    is_admin?: boolean;
                    is_cat: boolean;
                    is_moderator?: boolean;
                    is_suggested?: boolean;
                    last_status_at: string | null;
                    limited?: boolean;
                    local?: boolean;
                    location?: string;
                    locked: boolean;
                    memorial: boolean | null;
                    mention_policy: "none" | "only_known" | "only_contacts";
                    moved:
                        | {
                            __meta: { pleroma?: any; source?: any };
                            accepts_chat_messages: boolean | null;
                            acct: string;
                            ap_id: string | null;
                            avatar: string;
                            avatar_default: boolean;
                            avatar_description: string;
                            avatar_static: string;
                            background_image: string | null;
                            birthday?: string;
                            bot: boolean;
                            created_at: string;
                            custom_css: string;
                            deactivated?: boolean;
                            discoverable: boolean;
                            display_name: string;
                            domain: string;
                            emojis: {
                                category: ...;
                                shortcode: ...;
                                static_url: ...;
                                url: ...;
                                visible_in_picker: ...;
                            }[];
                            enable_rss: boolean;
                            favicon?: string;
                            fields: { name: ...; value: ...; verified_at: ... }[];
                            followers_count: number;
                            following_count: number;
                            fqn: string;
                            group: boolean;
                            header: string;
                            header_default: boolean;
                            header_description: string;
                            header_static: string;
                            hide_collections?: boolean;
                            hide_favorites: boolean;
                            hide_followers?: boolean;
                            hide_followers_count?: boolean;
                            hide_follows?: boolean;
                            hide_follows_count?: boolean;
                            id: string;
                            identity_proofs: { name: ...; value: ...; verified_at: ... }[];
                            indexable: boolean | null;
                            is_admin?: boolean;
                            is_cat: boolean;
                            is_moderator?: boolean;
                            is_suggested?: boolean;
                            last_status_at: string | null;
                            limited?: boolean;
                            local?: boolean;
                            location?: string;
                            locked: boolean;
                            memorial: boolean | null;
                            mention_policy: "none" | "only_known" | "only_contacts";
                            noindex: boolean | null;
                            note: string;
                            payment_options: ((...) | (...))[];
                            permit_followback?: boolean;
                            pronouns: string[];
                            relationship?: {
                                blocked_by: ...;
                                blocking: ...;
                                domain_blocking: ...;
                                endorsed: ...;
                                followed_by: ...;
                                following: ...;
                                id: ...;
                                languages: ...;
                                muting: ...;
                                muting_notifications: ...;
                                note: ...;
                                notifying: ...;
                                requested: ...;
                                showing_reblogs: ...;
                            };
                            roles: {
                                color: ...;
                                highlighted: ...;
                                id: ...;
                                name: ...;
                                permissions: ...;
                            }[];
                            speak_as_cat: boolean;
                            statuses_count: number;
                            subscribers_count: number;
                            suspended?: boolean;
                            url: string;
                            username: string;
                            verified?: boolean;
                        }
                        | null;
                    noindex: boolean
                    | null;
                    note: string;
                    payment_options: (
                        | {
                            href: (...)
                            | (...);
                            name: (...) | (...);
                            object_id: (...) | (...);
                            type: "link";
                        }
                        | {
                            amount_min: (...)
                            | (...);
                            chain_id: (...) | (...);
                            object_id: (...) | (...);
                            price: (...) | (...);
                            type: "monero-subscription";
                        }
                    )[];
                    permit_followback?: boolean;
                    pronouns: string[];
                    relationship?: {
                        blocked_by: boolean;
                        blocking: boolean;
                        domain_blocking: boolean;
                        endorsed: boolean;
                        followed_by: boolean;
                        following: boolean;
                        id: string;
                        languages: (...)[]
                        | null;
                        muting: boolean;
                        muting_notifications: boolean;
                        note: string;
                        notifying: boolean;
                        requested: boolean;
                        showing_reblogs: boolean;
                    };
                    roles: {
                        color: string;
                        highlighted: boolean;
                        id: string;
                        name: string;
                        permissions: string;
                    }[];
                    speak_as_cat: boolean;
                    statuses_count: number;
                    subscribers_count: number;
                    suspended?: boolean;
                    url: string;
                    username: string;
                    verified?: boolean;
                } & WithMoved;
                created_at: string;
                group_key: string;
                id: string;
                is_muted?: boolean;
                is_seen?: boolean;
                status: Status
                | null;
                type: "bite";
            },
        >

        Get a single notification View information about a notification with a given ID.

      • getNotificationPolicy: () => Promise<
            {
                for_limited_accounts: "filter"
                | "accept"
                | "drop";
                for_new_accounts: "filter" | "accept" | "drop";
                for_not_followers: "filter" | "accept" | "drop";
                for_not_following: "filter" | "accept" | "drop";
                for_private_mentions: "filter" | "accept" | "drop";
                summary: {
                    pending_notifications_count: number;
                    pending_requests_count: number;
                };
            },
        >

        Get the filtering policy for notifications Notifications filtering policy for the user.

        Requires featuresFeatures.notificationsPolicy.

      • getNotificationRequest: (
            notificationRequestId: string,
        ) => Promise<
            {
                account: {
                    __meta: { pleroma?: any; source?: any };
                    accepts_chat_messages: boolean | null;
                    acct: string;
                    ap_id: string | null;
                    avatar: string;
                    avatar_default: boolean;
                    avatar_description: string;
                    avatar_static: string;
                    background_image: string | null;
                    birthday?: string;
                    bot: boolean;
                    created_at: string;
                    custom_css: string;
                    deactivated?: boolean;
                    discoverable: boolean;
                    display_name: string;
                    domain: string;
                    emojis: {
                        category: string | null;
                        shortcode: string;
                        static_url: string;
                        url: string;
                        visible_in_picker: boolean;
                    }[];
                    enable_rss: boolean;
                    favicon?: string;
                    fields: { name: string; value: string; verified_at: string
                    | null }[];
                    followers_count: number;
                    following_count: number;
                    fqn: string;
                    group: boolean;
                    header: string;
                    header_default: boolean;
                    header_description: string;
                    header_static: string;
                    hide_collections?: boolean;
                    hide_favorites: boolean;
                    hide_followers?: boolean;
                    hide_followers_count?: boolean;
                    hide_follows?: boolean;
                    hide_follows_count?: boolean;
                    id: string;
                    identity_proofs: { name: string; value: string; verified_at: string }[];
                    indexable: boolean | null;
                    is_admin?: boolean;
                    is_cat: boolean;
                    is_moderator?: boolean;
                    is_suggested?: boolean;
                    last_status_at: string | null;
                    limited?: boolean;
                    local?: boolean;
                    location?: string;
                    locked: boolean;
                    memorial: boolean | null;
                    mention_policy: "none" | "only_known" | "only_contacts";
                    moved:
                        | {
                            __meta: { pleroma?: any; source?: any };
                            accepts_chat_messages: boolean | null;
                            acct: string;
                            ap_id: string | null;
                            avatar: string;
                            avatar_default: boolean;
                            avatar_description: string;
                            avatar_static: string;
                            background_image: string | null;
                            birthday?: string;
                            bot: boolean;
                            created_at: string;
                            custom_css: string;
                            deactivated?: boolean;
                            discoverable: boolean;
                            display_name: string;
                            domain: string;
                            emojis: {
                                category: (...) | (...);
                                shortcode: string;
                                static_url: string;
                                url: string;
                                visible_in_picker: boolean;
                            }[];
                            enable_rss: boolean;
                            favicon?: string;
                            fields: { name: string; value: string; verified_at: (...)
                            | (...) }[];
                            followers_count: number;
                            following_count: number;
                            fqn: string;
                            group: boolean;
                            header: string;
                            header_default: boolean;
                            header_description: string;
                            header_static: string;
                            hide_collections?: boolean;
                            hide_favorites: boolean;
                            hide_followers?: boolean;
                            hide_followers_count?: boolean;
                            hide_follows?: boolean;
                            hide_follows_count?: boolean;
                            id: string;
                            identity_proofs: { name: string; value: string; verified_at: string }[];
                            indexable: boolean | null;
                            is_admin?: boolean;
                            is_cat: boolean;
                            is_moderator?: boolean;
                            is_suggested?: boolean;
                            last_status_at: string | null;
                            limited?: boolean;
                            local?: boolean;
                            location?: string;
                            locked: boolean;
                            memorial: boolean | null;
                            mention_policy: "none" | "only_known" | "only_contacts";
                            noindex: boolean | null;
                            note: string;
                            payment_options: (
                                | { href: ...; name: ...; object_id: ...; type: ... }
                                | {
                                    amount_min: ...;
                                    chain_id: ...;
                                    object_id: ...;
                                    price: ...;
                                    type: ...;
                                }
                            )[];
                            permit_followback?: boolean;
                            pronouns: string[];
                            relationship?: {
                                blocked_by: boolean;
                                blocking: boolean;
                                domain_blocking: boolean;
                                endorsed: boolean;
                                followed_by: boolean;
                                following: boolean;
                                id: string;
                                languages: (...)
                                | (...);
                                muting: boolean;
                                muting_notifications: boolean;
                                note: string;
                                notifying: boolean;
                                requested: boolean;
                                showing_reblogs: boolean;
                            };
                            roles: {
                                color: string;
                                highlighted: boolean;
                                id: string;
                                name: string;
                                permissions: string;
                            }[];
                            speak_as_cat: boolean;
                            statuses_count: number;
                            subscribers_count: number;
                            suspended?: boolean;
                            url: string;
                            username: string;
                            verified?: boolean;
                        }
                        | null;
                    noindex: boolean
                    | null;
                    note: string;
                    payment_options: (
                        | {
                            href: string
                            | null;
                            name: string | null;
                            object_id: string | null;
                            type: "link";
                        }
                        | {
                            amount_min: number
                            | null;
                            chain_id: string | null;
                            object_id: string | null;
                            price: number | null;
                            type: "monero-subscription";
                        }
                    )[];
                    permit_followback?: boolean;
                    pronouns: string[];
                    relationship?: {
                        blocked_by: boolean;
                        blocking: boolean;
                        domain_blocking: boolean;
                        endorsed: boolean;
                        followed_by: boolean;
                        following: boolean;
                        id: string;
                        languages: string[]
                        | null;
                        muting: boolean;
                        muting_notifications: boolean;
                        note: string;
                        notifying: boolean;
                        requested: boolean;
                        showing_reblogs: boolean;
                    };
                    roles: {
                        color: string;
                        highlighted: boolean;
                        id: string;
                        name: string;
                        permissions: string;
                    }[];
                    speak_as_cat: boolean;
                    statuses_count: number;
                    subscribers_count: number;
                    suspended?: boolean;
                    url: string;
                    username: string;
                    verified?: boolean;
                } & WithMoved;
                created_at: string;
                id: string;
                last_status?: Status;
                notifications_count: string;
                updated_at: string;
            },
        >

        Get a single notification request View information about a notification request with a given ID.

      • getNotificationRequests: (
            params?: PaginationParams,
        ) => Promise<
            PaginatedResponse<
                {
                    account: {
                        __meta: { pleroma?: any; source?: any };
                        accepts_chat_messages: boolean | null;
                        acct: string;
                        ap_id: string | null;
                        avatar: string;
                        avatar_default: boolean;
                        avatar_description: string;
                        avatar_static: string;
                        background_image: string | null;
                        birthday?: string;
                        bot: boolean;
                        created_at: string;
                        custom_css: string;
                        deactivated?: boolean;
                        discoverable: boolean;
                        display_name: string;
                        domain: string;
                        emojis: {
                            category: string | null;
                            shortcode: string;
                            static_url: string;
                            url: string;
                            visible_in_picker: boolean;
                        }[];
                        enable_rss: boolean;
                        favicon?: string;
                        fields: { name: string; value: string; verified_at: string
                        | null }[];
                        followers_count: number;
                        following_count: number;
                        fqn: string;
                        group: boolean;
                        header: string;
                        header_default: boolean;
                        header_description: string;
                        header_static: string;
                        hide_collections?: boolean;
                        hide_favorites: boolean;
                        hide_followers?: boolean;
                        hide_followers_count?: boolean;
                        hide_follows?: boolean;
                        hide_follows_count?: boolean;
                        id: string;
                        identity_proofs: { name: string; value: string; verified_at: string }[];
                        indexable: boolean | null;
                        is_admin?: boolean;
                        is_cat: boolean;
                        is_moderator?: boolean;
                        is_suggested?: boolean;
                        last_status_at: string | null;
                        limited?: boolean;
                        local?: boolean;
                        location?: string;
                        locked: boolean;
                        memorial: boolean | null;
                        mention_policy: "none" | "only_known" | "only_contacts";
                        moved:
                            | {
                                __meta: { pleroma?: any; source?: any };
                                accepts_chat_messages: boolean | null;
                                acct: string;
                                ap_id: string | null;
                                avatar: string;
                                avatar_default: boolean;
                                avatar_description: string;
                                avatar_static: string;
                                background_image: string | null;
                                birthday?: string;
                                bot: boolean;
                                created_at: string;
                                custom_css: string;
                                deactivated?: boolean;
                                discoverable: boolean;
                                display_name: string;
                                domain: string;
                                emojis: {
                                    category: ...;
                                    shortcode: ...;
                                    static_url: ...;
                                    url: ...;
                                    visible_in_picker: ...;
                                }[];
                                enable_rss: boolean;
                                favicon?: string;
                                fields: { name: ...; value: ...; verified_at: ... }[];
                                followers_count: number;
                                following_count: number;
                                fqn: string;
                                group: boolean;
                                header: string;
                                header_default: boolean;
                                header_description: string;
                                header_static: string;
                                hide_collections?: boolean;
                                hide_favorites: boolean;
                                hide_followers?: boolean;
                                hide_followers_count?: boolean;
                                hide_follows?: boolean;
                                hide_follows_count?: boolean;
                                id: string;
                                identity_proofs: { name: ...; value: ...; verified_at: ... }[];
                                indexable: boolean | null;
                                is_admin?: boolean;
                                is_cat: boolean;
                                is_moderator?: boolean;
                                is_suggested?: boolean;
                                last_status_at: string | null;
                                limited?: boolean;
                                local?: boolean;
                                location?: string;
                                locked: boolean;
                                memorial: boolean | null;
                                mention_policy: "none" | "only_known" | "only_contacts";
                                noindex: boolean | null;
                                note: string;
                                payment_options: ((...) | (...))[];
                                permit_followback?: boolean;
                                pronouns: string[];
                                relationship?: {
                                    blocked_by: ...;
                                    blocking: ...;
                                    domain_blocking: ...;
                                    endorsed: ...;
                                    followed_by: ...;
                                    following: ...;
                                    id: ...;
                                    languages: ...;
                                    muting: ...;
                                    muting_notifications: ...;
                                    note: ...;
                                    notifying: ...;
                                    requested: ...;
                                    showing_reblogs: ...;
                                };
                                roles: {
                                    color: ...;
                                    highlighted: ...;
                                    id: ...;
                                    name: ...;
                                    permissions: ...;
                                }[];
                                speak_as_cat: boolean;
                                statuses_count: number;
                                subscribers_count: number;
                                suspended?: boolean;
                                url: string;
                                username: string;
                                verified?: boolean;
                            }
                            | null;
                        noindex: boolean
                        | null;
                        note: string;
                        payment_options: (
                            | {
                                href: (...)
                                | (...);
                                name: (...) | (...);
                                object_id: (...) | (...);
                                type: "link";
                            }
                            | {
                                amount_min: (...)
                                | (...);
                                chain_id: (...) | (...);
                                object_id: (...) | (...);
                                price: (...) | (...);
                                type: "monero-subscription";
                            }
                        )[];
                        permit_followback?: boolean;
                        pronouns: string[];
                        relationship?: {
                            blocked_by: boolean;
                            blocking: boolean;
                            domain_blocking: boolean;
                            endorsed: boolean;
                            followed_by: boolean;
                            following: boolean;
                            id: string;
                            languages: (...)[]
                            | null;
                            muting: boolean;
                            muting_notifications: boolean;
                            note: string;
                            notifying: boolean;
                            requested: boolean;
                            showing_reblogs: boolean;
                        };
                        roles: {
                            color: string;
                            highlighted: boolean;
                            id: string;
                            name: string;
                            permissions: string;
                        }[];
                        speak_as_cat: boolean;
                        statuses_count: number;
                        subscribers_count: number;
                        suspended?: boolean;
                        url: string;
                        username: string;
                        verified?: boolean;
                    } & WithMoved;
                    created_at: string;
                    id: string;
                    last_status?: Status;
                    notifications_count: string;
                    updated_at: string;
                },
                true,
            >,
        >

        Get all notification requests Notification requests for notifications filtered by the user’s policy. This API returns Link headers containing links to the next/previous page.

      • getNotifications: (
            params?: GetNotificationParams,
            meta?: RequestMeta,
        ) => Promise<
            PaginatedResponse<
                | {
                    account: {
                        __meta: { pleroma?: any; source?: any };
                        accepts_chat_messages: boolean | null;
                        acct: string;
                        ap_id: string | null;
                        avatar: string;
                        avatar_default: boolean;
                        avatar_description: string;
                        avatar_static: string;
                        background_image: string | null;
                        birthday?: string;
                        bot: boolean;
                        created_at: string;
                        custom_css: string;
                        deactivated?: boolean;
                        discoverable: boolean;
                        display_name: string;
                        domain: string;
                        emojis: {
                            category: (...) | (...);
                            shortcode: string;
                            static_url: string;
                            url: string;
                            visible_in_picker: boolean;
                        }[];
                        enable_rss: boolean;
                        favicon?: string;
                        fields: { name: string; value: string; verified_at: (...)
                        | (...) }[];
                        followers_count: number;
                        following_count: number;
                        fqn: string;
                        group: boolean;
                        header: string;
                        header_default: boolean;
                        header_description: string;
                        header_static: string;
                        hide_collections?: boolean;
                        hide_favorites: boolean;
                        hide_followers?: boolean;
                        hide_followers_count?: boolean;
                        hide_follows?: boolean;
                        hide_follows_count?: boolean;
                        id: string;
                        identity_proofs: { name: string; value: string; verified_at: string }[];
                        indexable: boolean | null;
                        is_admin?: boolean;
                        is_cat: boolean;
                        is_moderator?: boolean;
                        is_suggested?: boolean;
                        last_status_at: string | null;
                        limited?: boolean;
                        local?: boolean;
                        location?: string;
                        locked: boolean;
                        memorial: boolean | null;
                        mention_policy: "none" | "only_known" | "only_contacts";
                        moved:
                            | {
                                __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: (...) | (...) | (...);
                                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?: (...) | (...) | (...);
                            }
                            | null;
                        noindex: boolean
                        | null;
                        note: string;
                        payment_options: (
                            | { href: ...; name: ...; object_id: ...; type: ... }
                            | {
                                amount_min: ...;
                                chain_id: ...;
                                object_id: ...;
                                price: ...;
                                type: ...;
                            }
                        )[];
                        permit_followback?: boolean;
                        pronouns: string[];
                        relationship?: {
                            blocked_by: boolean;
                            blocking: boolean;
                            domain_blocking: boolean;
                            endorsed: boolean;
                            followed_by: boolean;
                            following: boolean;
                            id: string;
                            languages: (...)
                            | (...);
                            muting: boolean;
                            muting_notifications: boolean;
                            note: string;
                            notifying: boolean;
                            requested: boolean;
                            showing_reblogs: boolean;
                        };
                        roles: {
                            color: string;
                            highlighted: boolean;
                            id: string;
                            name: string;
                            permissions: string;
                        }[];
                        speak_as_cat: boolean;
                        statuses_count: number;
                        subscribers_count: number;
                        suspended?: boolean;
                        url: string;
                        username: string;
                        verified?: boolean;
                    } & 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: { pleroma?: any; source?: any };
                        accepts_chat_messages: boolean | null;
                        acct: string;
                        ap_id: string | null;
                        avatar: string;
                        avatar_default: boolean;
                        avatar_description: string;
                        avatar_static: string;
                        background_image: string | null;
                        birthday?: string;
                        bot: boolean;
                        created_at: string;
                        custom_css: string;
                        deactivated?: boolean;
                        discoverable: boolean;
                        display_name: string;
                        domain: string;
                        emojis: {
                            category: (...) | (...);
                            shortcode: string;
                            static_url: string;
                            url: string;
                            visible_in_picker: boolean;
                        }[];
                        enable_rss: boolean;
                        favicon?: string;
                        fields: { name: string; value: string; verified_at: (...)
                        | (...) }[];
                        followers_count: number;
                        following_count: number;
                        fqn: string;
                        group: boolean;
                        header: string;
                        header_default: boolean;
                        header_description: string;
                        header_static: string;
                        hide_collections?: boolean;
                        hide_favorites: boolean;
                        hide_followers?: boolean;
                        hide_followers_count?: boolean;
                        hide_follows?: boolean;
                        hide_follows_count?: boolean;
                        id: string;
                        identity_proofs: { name: string; value: string; verified_at: string }[];
                        indexable: boolean | null;
                        is_admin?: boolean;
                        is_cat: boolean;
                        is_moderator?: boolean;
                        is_suggested?: boolean;
                        last_status_at: string | null;
                        limited?: boolean;
                        local?: boolean;
                        location?: string;
                        locked: boolean;
                        memorial: boolean | null;
                        mention_policy: "none" | "only_known" | "only_contacts";
                        moved:
                            | {
                                __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: (...) | (...) | (...);
                                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?: (...) | (...) | (...);
                            }
                            | null;
                        noindex: boolean
                        | null;
                        note: string;
                        payment_options: (
                            | { href: ...; name: ...; object_id: ...; type: ... }
                            | {
                                amount_min: ...;
                                chain_id: ...;
                                object_id: ...;
                                price: ...;
                                type: ...;
                            }
                        )[];
                        permit_followback?: boolean;
                        pronouns: string[];
                        relationship?: {
                            blocked_by: boolean;
                            blocking: boolean;
                            domain_blocking: boolean;
                            endorsed: boolean;
                            followed_by: boolean;
                            following: boolean;
                            id: string;
                            languages: (...)
                            | (...);
                            muting: boolean;
                            muting_notifications: boolean;
                            note: string;
                            notifying: boolean;
                            requested: boolean;
                            showing_reblogs: boolean;
                        };
                        roles: {
                            color: string;
                            highlighted: boolean;
                            id: string;
                            name: string;
                            permissions: string;
                        }[];
                        speak_as_cat: boolean;
                        statuses_count: number;
                        subscribers_count: number;
                        suspended?: boolean;
                        url: string;
                        username: string;
                        verified?: boolean;
                    } & WithMoved;
                    created_at: string;
                    group_key: string;
                    id: string;
                    is_muted?: boolean;
                    is_seen?: boolean;
                    status: {
                        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;
                        application: { name: string; website: (...) | (...) }
                        | null;
                        approval_status: "rejected" | "pending" | "approval" | null;
                        bookmark_folder: string | null;
                        bookmarked: boolean;
                        card:
                            | {
                                author_name: string;
                                author_url: string;
                                authors: (...)[];
                                blurhash: (...) | (...);
                                description: string;
                                embed_url: string;
                                height: number;
                                html: string;
                                image: (...) | (...);
                                image_description: string;
                                provider_name: string;
                                provider_url: string;
                                title: string;
                                type: (...) | (...) | (...) | (...);
                                url: string;
                                width: number;
                            }
                            | null;
                        content: string;
                        content_map: { [key: string]: string }
                        | 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: (
                            | {
                                account_ids: ...;
                                accounts: ...;
                                count: ...;
                                me: ...;
                                name: ...;
                                static_url: ...;
                                url: ...;
                            }
                            | {
                                account_ids: ...;
                                accounts: ...;
                                count: ...;
                                me: ...;
                                name: ...;
                                static_url: ...;
                                url: ...;
                            }
                        )[];
                        emojis: {
                            category: (...)
                            | (...);
                            shortcode: string;
                            static_url: string;
                            url: string;
                            visible_in_picker: boolean;
                        }[];
                        event: | {
                            end_time: (...)
                            | (...);
                            join_mode: (...) | (...) | (...) | (...) | (...);
                            join_state: (...) | (...) | (...) | (...);
                            location: (...) | (...);
                            name: string;
                            participants_count: number;
                            participation_request_count: number;
                            start_time: (...) | (...);
                        }
                        | null;
                        expires_at?: string;
                        favourited: boolean;
                        favourites_count: number;
                        filtered: {
                            filter: {
                                context: ...;
                                expires_at: ...;
                                filter_action: ...;
                                id: ...;
                                title: ...;
                            };
                            keyword_matches: (...)
                            | (...);
                            status_matches: (...) | (...);
                        }[];
                        group: | {
                            avatar: string;
                            avatar_default: boolean;
                            avatar_description: string;
                            avatar_static: string;
                            created_at: string;
                            display_name: string;
                            domain: string;
                            emojis: (...)[];
                            header: string;
                            header_default: boolean;
                            header_description: string;
                            header_static: string;
                            id: string;
                            locked: boolean;
                            members_count: number;
                            membership_required: boolean;
                            note: string;
                            owner: (...) | (...);
                            relationship: (...) | (...);
                            statuses_visibility: string;
                            uri: string;
                            url: string;
                        }
                        | 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: string;
                                latitude: (...)
                                | (...);
                                locality: string;
                                longitude: (...) | (...);
                                name: string;
                                postal_code: string;
                                region: string;
                                street: string;
                                url: string;
                            }
                            | null;
                        media_attachments: (
                            | {
                                blurhash: ...;
                                description: ...;
                                id: ...;
                                meta: ...;
                                mime_type: ...;
                                preview_url: ...;
                                remote_url: ...;
                                type: ...;
                                url: ...;
                            }
                            | {
                                blurhash: ...;
                                description: ...;
                                id: ...;
                                meta: ...;
                                mime_type: ...;
                                preview_url: ...;
                                remote_url: ...;
                                type: ...;
                                url: ...;
                            }
                            | {
                                blurhash: ...;
                                description: ...;
                                id: ...;
                                meta: ...;
                                mime_type: ...;
                                preview_url: ...;
                                remote_url: ...;
                                type: ...;
                                url: ...;
                            }
                            | {
                                blurhash: ...;
                                description: ...;
                                id: ...;
                                meta: ...;
                                mime_type: ...;
                                preview_url: ...;
                                remote_url: ...;
                                type: ...;
                                url: ...;
                            }
                            | {
                                blurhash: ...;
                                description: ...;
                                id: ...;
                                mime_type: ...;
                                preview_url: ...;
                                remote_url: ...;
                                type: ...;
                                url: ...;
                            }
                        )[];
                        mentions: { acct: string; id: string; url: string; username: string }[];
                        muted: boolean;
                        parent_visible?: boolean;
                        pinned: boolean;
                        pinned_at: string | null;
                        poll:
                            | {
                                emojis: (...)[];
                                expired: boolean;
                                expires_at: (...) | (...);
                                id: string;
                                multiple: boolean;
                                non_anonymous: boolean;
                                options: (...)[];
                                own_votes: (...) | (...);
                                voted: boolean;
                                voters_count: number;
                                votes_count: number;
                            }
                            | 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: string;
                                image_url: (...) | (...);
                                title: (...) | (...);
                                url: string;
                            }
                            | null;
                        scheduled_at: null;
                        sensitive: boolean;
                        spoiler_text: string;
                        spoiler_text_map: { [key: string]: string }
                        | null;
                        tags: {
                            following?: (...) | (...) | (...);
                            history: (...) | (...);
                            name: string;
                            total: (...) | (...);
                            url: string;
                        }[];
                        text: string
                        | null;
                        text_map: { [key: string]: string } | null;
                        thread_muted?: boolean;
                        translation:
                            | false
                            | {
                                content: string;
                                detected_source_language: string;
                                id: (...)
                                | (...);
                                language: string;
                                media_attachments: (...)[];
                                poll?: (...) | (...);
                                provider: (...) | (...);
                                spoiler_text: string;
                            }
                            | null;
                        uri: string;
                        url: string;
                        visibility: string;
                    } & {
                        quote: | Quote
                        | {
                            quoted_status_id: (...)
                            | (...);
                            state:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                        }
                        | null;
                        reblog: Status
                        | null;
                    };
                    subtype: "reply"
                    | null;
                    type: "mention";
                }
                | {
                    account: {
                        __meta: { pleroma?: any; source?: any };
                        accepts_chat_messages: boolean | null;
                        acct: string;
                        ap_id: string | null;
                        avatar: string;
                        avatar_default: boolean;
                        avatar_description: string;
                        avatar_static: string;
                        background_image: string | null;
                        birthday?: string;
                        bot: boolean;
                        created_at: string;
                        custom_css: string;
                        deactivated?: boolean;
                        discoverable: boolean;
                        display_name: string;
                        domain: string;
                        emojis: {
                            category: (...) | (...);
                            shortcode: string;
                            static_url: string;
                            url: string;
                            visible_in_picker: boolean;
                        }[];
                        enable_rss: boolean;
                        favicon?: string;
                        fields: { name: string; value: string; verified_at: (...)
                        | (...) }[];
                        followers_count: number;
                        following_count: number;
                        fqn: string;
                        group: boolean;
                        header: string;
                        header_default: boolean;
                        header_description: string;
                        header_static: string;
                        hide_collections?: boolean;
                        hide_favorites: boolean;
                        hide_followers?: boolean;
                        hide_followers_count?: boolean;
                        hide_follows?: boolean;
                        hide_follows_count?: boolean;
                        id: string;
                        identity_proofs: { name: string; value: string; verified_at: string }[];
                        indexable: boolean | null;
                        is_admin?: boolean;
                        is_cat: boolean;
                        is_moderator?: boolean;
                        is_suggested?: boolean;
                        last_status_at: string | null;
                        limited?: boolean;
                        local?: boolean;
                        location?: string;
                        locked: boolean;
                        memorial: boolean | null;
                        mention_policy: "none" | "only_known" | "only_contacts";
                        moved:
                            | {
                                __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: (...) | (...) | (...);
                                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?: (...) | (...) | (...);
                            }
                            | null;
                        noindex: boolean
                        | null;
                        note: string;
                        payment_options: (
                            | { href: ...; name: ...; object_id: ...; type: ... }
                            | {
                                amount_min: ...;
                                chain_id: ...;
                                object_id: ...;
                                price: ...;
                                type: ...;
                            }
                        )[];
                        permit_followback?: boolean;
                        pronouns: string[];
                        relationship?: {
                            blocked_by: boolean;
                            blocking: boolean;
                            domain_blocking: boolean;
                            endorsed: boolean;
                            followed_by: boolean;
                            following: boolean;
                            id: string;
                            languages: (...)
                            | (...);
                            muting: boolean;
                            muting_notifications: boolean;
                            note: string;
                            notifying: boolean;
                            requested: boolean;
                            showing_reblogs: boolean;
                        };
                        roles: {
                            color: string;
                            highlighted: boolean;
                            id: string;
                            name: string;
                            permissions: string;
                        }[];
                        speak_as_cat: boolean;
                        statuses_count: number;
                        subscribers_count: number;
                        suspended?: boolean;
                        url: string;
                        username: string;
                        verified?: boolean;
                    } & WithMoved;
                    created_at: string;
                    group_key: string;
                    id: string;
                    is_muted?: boolean;
                    is_seen?: boolean;
                    status: {
                        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;
                        application: { name: string; website: (...) | (...) }
                        | null;
                        approval_status: "rejected" | "pending" | "approval" | null;
                        bookmark_folder: string | null;
                        bookmarked: boolean;
                        card:
                            | {
                                author_name: string;
                                author_url: string;
                                authors: (...)[];
                                blurhash: (...) | (...);
                                description: string;
                                embed_url: string;
                                height: number;
                                html: string;
                                image: (...) | (...);
                                image_description: string;
                                provider_name: string;
                                provider_url: string;
                                title: string;
                                type: (...) | (...) | (...) | (...);
                                url: string;
                                width: number;
                            }
                            | null;
                        content: string;
                        content_map: { [key: string]: string }
                        | 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: (
                            | {
                                account_ids: ...;
                                accounts: ...;
                                count: ...;
                                me: ...;
                                name: ...;
                                static_url: ...;
                                url: ...;
                            }
                            | {
                                account_ids: ...;
                                accounts: ...;
                                count: ...;
                                me: ...;
                                name: ...;
                                static_url: ...;
                                url: ...;
                            }
                        )[];
                        emojis: {
                            category: (...)
                            | (...);
                            shortcode: string;
                            static_url: string;
                            url: string;
                            visible_in_picker: boolean;
                        }[];
                        event: | {
                            end_time: (...)
                            | (...);
                            join_mode: (...) | (...) | (...) | (...) | (...);
                            join_state: (...) | (...) | (...) | (...);
                            location: (...) | (...);
                            name: string;
                            participants_count: number;
                            participation_request_count: number;
                            start_time: (...) | (...);
                        }
                        | null;
                        expires_at?: string;
                        favourited: boolean;
                        favourites_count: number;
                        filtered: {
                            filter: {
                                context: ...;
                                expires_at: ...;
                                filter_action: ...;
                                id: ...;
                                title: ...;
                            };
                            keyword_matches: (...)
                            | (...);
                            status_matches: (...) | (...);
                        }[];
                        group: | {
                            avatar: string;
                            avatar_default: boolean;
                            avatar_description: string;
                            avatar_static: string;
                            created_at: string;
                            display_name: string;
                            domain: string;
                            emojis: (...)[];
                            header: string;
                            header_default: boolean;
                            header_description: string;
                            header_static: string;
                            id: string;
                            locked: boolean;
                            members_count: number;
                            membership_required: boolean;
                            note: string;
                            owner: (...) | (...);
                            relationship: (...) | (...);
                            statuses_visibility: string;
                            uri: string;
                            url: string;
                        }
                        | 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: string;
                                latitude: (...)
                                | (...);
                                locality: string;
                                longitude: (...) | (...);
                                name: string;
                                postal_code: string;
                                region: string;
                                street: string;
                                url: string;
                            }
                            | null;
                        media_attachments: (
                            | {
                                blurhash: ...;
                                description: ...;
                                id: ...;
                                meta: ...;
                                mime_type: ...;
                                preview_url: ...;
                                remote_url: ...;
                                type: ...;
                                url: ...;
                            }
                            | {
                                blurhash: ...;
                                description: ...;
                                id: ...;
                                meta: ...;
                                mime_type: ...;
                                preview_url: ...;
                                remote_url: ...;
                                type: ...;
                                url: ...;
                            }
                            | {
                                blurhash: ...;
                                description: ...;
                                id: ...;
                                meta: ...;
                                mime_type: ...;
                                preview_url: ...;
                                remote_url: ...;
                                type: ...;
                                url: ...;
                            }
                            | {
                                blurhash: ...;
                                description: ...;
                                id: ...;
                                meta: ...;
                                mime_type: ...;
                                preview_url: ...;
                                remote_url: ...;
                                type: ...;
                                url: ...;
                            }
                            | {
                                blurhash: ...;
                                description: ...;
                                id: ...;
                                mime_type: ...;
                                preview_url: ...;
                                remote_url: ...;
                                type: ...;
                                url: ...;
                            }
                        )[];
                        mentions: { acct: string; id: string; url: string; username: string }[];
                        muted: boolean;
                        parent_visible?: boolean;
                        pinned: boolean;
                        pinned_at: string | null;
                        poll:
                            | {
                                emojis: (...)[];
                                expired: boolean;
                                expires_at: (...) | (...);
                                id: string;
                                multiple: boolean;
                                non_anonymous: boolean;
                                options: (...)[];
                                own_votes: (...) | (...);
                                voted: boolean;
                                voters_count: number;
                                votes_count: number;
                            }
                            | 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: string;
                                image_url: (...) | (...);
                                title: (...) | (...);
                                url: string;
                            }
                            | null;
                        scheduled_at: null;
                        sensitive: boolean;
                        spoiler_text: string;
                        spoiler_text_map: { [key: string]: string }
                        | null;
                        tags: {
                            following?: (...) | (...) | (...);
                            history: (...) | (...);
                            name: string;
                            total: (...) | (...);
                            url: string;
                        }[];
                        text: string
                        | null;
                        text_map: { [key: string]: string } | null;
                        thread_muted?: boolean;
                        translation:
                            | false
                            | {
                                content: string;
                                detected_source_language: string;
                                id: (...)
                                | (...);
                                language: string;
                                media_attachments: (...)[];
                                poll?: (...) | (...);
                                provider: (...) | (...);
                                spoiler_text: string;
                            }
                            | null;
                        uri: string;
                        url: string;
                        visibility: string;
                    } & {
                        quote: | Quote
                        | {
                            quoted_status_id: (...)
                            | (...);
                            state:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                        }
                        | null;
                        reblog: Status
                        | null;
                    };
                    type: | "poll"
                    | "reblog"
                    | "quote"
                    | "favourite"
                    | "status"
                    | "update"
                    | "event_reminder"
                    | "quoted_update";
                }
                | {
                    account: {
                        __meta: { pleroma?: any; source?: any };
                        accepts_chat_messages: boolean | null;
                        acct: string;
                        ap_id: string | null;
                        avatar: string;
                        avatar_default: boolean;
                        avatar_description: string;
                        avatar_static: string;
                        background_image: string | null;
                        birthday?: string;
                        bot: boolean;
                        created_at: string;
                        custom_css: string;
                        deactivated?: boolean;
                        discoverable: boolean;
                        display_name: string;
                        domain: string;
                        emojis: {
                            category: (...) | (...);
                            shortcode: string;
                            static_url: string;
                            url: string;
                            visible_in_picker: boolean;
                        }[];
                        enable_rss: boolean;
                        favicon?: string;
                        fields: { name: string; value: string; verified_at: (...)
                        | (...) }[];
                        followers_count: number;
                        following_count: number;
                        fqn: string;
                        group: boolean;
                        header: string;
                        header_default: boolean;
                        header_description: string;
                        header_static: string;
                        hide_collections?: boolean;
                        hide_favorites: boolean;
                        hide_followers?: boolean;
                        hide_followers_count?: boolean;
                        hide_follows?: boolean;
                        hide_follows_count?: boolean;
                        id: string;
                        identity_proofs: { name: string; value: string; verified_at: string }[];
                        indexable: boolean | null;
                        is_admin?: boolean;
                        is_cat: boolean;
                        is_moderator?: boolean;
                        is_suggested?: boolean;
                        last_status_at: string | null;
                        limited?: boolean;
                        local?: boolean;
                        location?: string;
                        locked: boolean;
                        memorial: boolean | null;
                        mention_policy: "none" | "only_known" | "only_contacts";
                        moved:
                            | {
                                __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: (...) | (...) | (...);
                                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?: (...) | (...) | (...);
                            }
                            | null;
                        noindex: boolean
                        | null;
                        note: string;
                        payment_options: (
                            | { href: ...; name: ...; object_id: ...; type: ... }
                            | {
                                amount_min: ...;
                                chain_id: ...;
                                object_id: ...;
                                price: ...;
                                type: ...;
                            }
                        )[];
                        permit_followback?: boolean;
                        pronouns: string[];
                        relationship?: {
                            blocked_by: boolean;
                            blocking: boolean;
                            domain_blocking: boolean;
                            endorsed: boolean;
                            followed_by: boolean;
                            following: boolean;
                            id: string;
                            languages: (...)
                            | (...);
                            muting: boolean;
                            muting_notifications: boolean;
                            note: string;
                            notifying: boolean;
                            requested: boolean;
                            showing_reblogs: boolean;
                        };
                        roles: {
                            color: string;
                            highlighted: boolean;
                            id: string;
                            name: string;
                            permissions: string;
                        }[];
                        speak_as_cat: boolean;
                        statuses_count: number;
                        subscribers_count: number;
                        suspended?: boolean;
                        url: string;
                        username: string;
                        verified?: boolean;
                    } & WithMoved;
                    created_at: string;
                    group_key: string;
                    id: string;
                    is_muted?: boolean;
                    is_seen?: boolean;
                    report: {
                        action_taken?: boolean;
                        action_taken_at: string
                        | null;
                        category?: string;
                        comment?: string;
                        created_at?: string;
                        forwarded?: boolean;
                        id: string;
                        rule_ids: string | null;
                        status_ids: string | null;
                        target_account: Account | null;
                    };
                    type: "admin.report";
                }
                | {
                    account: {
                        __meta: { pleroma?: any; source?: any };
                        accepts_chat_messages: boolean | null;
                        acct: string;
                        ap_id: string | null;
                        avatar: string;
                        avatar_default: boolean;
                        avatar_description: string;
                        avatar_static: string;
                        background_image: string | null;
                        birthday?: string;
                        bot: boolean;
                        created_at: string;
                        custom_css: string;
                        deactivated?: boolean;
                        discoverable: boolean;
                        display_name: string;
                        domain: string;
                        emojis: {
                            category: (...) | (...);
                            shortcode: string;
                            static_url: string;
                            url: string;
                            visible_in_picker: boolean;
                        }[];
                        enable_rss: boolean;
                        favicon?: string;
                        fields: { name: string; value: string; verified_at: (...)
                        | (...) }[];
                        followers_count: number;
                        following_count: number;
                        fqn: string;
                        group: boolean;
                        header: string;
                        header_default: boolean;
                        header_description: string;
                        header_static: string;
                        hide_collections?: boolean;
                        hide_favorites: boolean;
                        hide_followers?: boolean;
                        hide_followers_count?: boolean;
                        hide_follows?: boolean;
                        hide_follows_count?: boolean;
                        id: string;
                        identity_proofs: { name: string; value: string; verified_at: string }[];
                        indexable: boolean | null;
                        is_admin?: boolean;
                        is_cat: boolean;
                        is_moderator?: boolean;
                        is_suggested?: boolean;
                        last_status_at: string | null;
                        limited?: boolean;
                        local?: boolean;
                        location?: string;
                        locked: boolean;
                        memorial: boolean | null;
                        mention_policy: "none" | "only_known" | "only_contacts";
                        moved:
                            | {
                                __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: (...) | (...) | (...);
                                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?: (...) | (...) | (...);
                            }
                            | null;
                        noindex: boolean
                        | null;
                        note: string;
                        payment_options: (
                            | { href: ...; name: ...; object_id: ...; type: ... }
                            | {
                                amount_min: ...;
                                chain_id: ...;
                                object_id: ...;
                                price: ...;
                                type: ...;
                            }
                        )[];
                        permit_followback?: boolean;
                        pronouns: string[];
                        relationship?: {
                            blocked_by: boolean;
                            blocking: boolean;
                            domain_blocking: boolean;
                            endorsed: boolean;
                            followed_by: boolean;
                            following: boolean;
                            id: string;
                            languages: (...)
                            | (...);
                            muting: boolean;
                            muting_notifications: boolean;
                            note: string;
                            notifying: boolean;
                            requested: boolean;
                            showing_reblogs: boolean;
                        };
                        roles: {
                            color: string;
                            highlighted: boolean;
                            id: string;
                            name: string;
                            permissions: string;
                        }[];
                        speak_as_cat: boolean;
                        statuses_count: number;
                        subscribers_count: number;
                        suspended?: boolean;
                        url: string;
                        username: string;
                        verified?: boolean;
                    } & WithMoved;
                    created_at: string;
                    event: {
                        created_at: string;
                        id: string;
                        purged: string;
                        relationships_count?: number;
                        type: "domain_block"
                        | "user_domain_block"
                        | "account_suspension";
                    };
                    group_key: string;
                    id: string;
                    is_muted?: boolean;
                    is_seen?: boolean;
                    type: "severed_relationships";
                }
                | {
                    account: {
                        __meta: { pleroma?: any; source?: any };
                        accepts_chat_messages: boolean | null;
                        acct: string;
                        ap_id: string | null;
                        avatar: string;
                        avatar_default: boolean;
                        avatar_description: string;
                        avatar_static: string;
                        background_image: string | null;
                        birthday?: string;
                        bot: boolean;
                        created_at: string;
                        custom_css: string;
                        deactivated?: boolean;
                        discoverable: boolean;
                        display_name: string;
                        domain: string;
                        emojis: {
                            category: (...) | (...);
                            shortcode: string;
                            static_url: string;
                            url: string;
                            visible_in_picker: boolean;
                        }[];
                        enable_rss: boolean;
                        favicon?: string;
                        fields: { name: string; value: string; verified_at: (...)
                        | (...) }[];
                        followers_count: number;
                        following_count: number;
                        fqn: string;
                        group: boolean;
                        header: string;
                        header_default: boolean;
                        header_description: string;
                        header_static: string;
                        hide_collections?: boolean;
                        hide_favorites: boolean;
                        hide_followers?: boolean;
                        hide_followers_count?: boolean;
                        hide_follows?: boolean;
                        hide_follows_count?: boolean;
                        id: string;
                        identity_proofs: { name: string; value: string; verified_at: string }[];
                        indexable: boolean | null;
                        is_admin?: boolean;
                        is_cat: boolean;
                        is_moderator?: boolean;
                        is_suggested?: boolean;
                        last_status_at: string | null;
                        limited?: boolean;
                        local?: boolean;
                        location?: string;
                        locked: boolean;
                        memorial: boolean | null;
                        mention_policy: "none" | "only_known" | "only_contacts";
                        moved:
                            | {
                                __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: (...) | (...) | (...);
                                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?: (...) | (...) | (...);
                            }
                            | null;
                        noindex: boolean
                        | null;
                        note: string;
                        payment_options: (
                            | { href: ...; name: ...; object_id: ...; type: ... }
                            | {
                                amount_min: ...;
                                chain_id: ...;
                                object_id: ...;
                                price: ...;
                                type: ...;
                            }
                        )[];
                        permit_followback?: boolean;
                        pronouns: string[];
                        relationship?: {
                            blocked_by: boolean;
                            blocking: boolean;
                            domain_blocking: boolean;
                            endorsed: boolean;
                            followed_by: boolean;
                            following: boolean;
                            id: string;
                            languages: (...)
                            | (...);
                            muting: boolean;
                            muting_notifications: boolean;
                            note: string;
                            notifying: boolean;
                            requested: boolean;
                            showing_reblogs: boolean;
                        };
                        roles: {
                            color: string;
                            highlighted: boolean;
                            id: string;
                            name: string;
                            permissions: string;
                        }[];
                        speak_as_cat: boolean;
                        statuses_count: number;
                        subscribers_count: number;
                        suspended?: boolean;
                        url: string;
                        username: string;
                        verified?: boolean;
                    } & WithMoved;
                    created_at: string;
                    group_key: string;
                    id: string;
                    is_muted?: boolean;
                    is_seen?: boolean;
                    moderation_warning: {
                        action: | "none"
                        | "disable"
                        | "mark_statuses_as_sensitive"
                        | "delete_statuses"
                        | "sensitive"
                        | "silence"
                        | "suspend";
                        appeal: | { state: "approved"
                        | "rejected"
                        | "pending"; text: string }
                        | null;
                        created_at: string;
                        id: string;
                        status_ids: string[];
                        target_account: {
                            __meta: { pleroma?: any; source?: any };
                            accepts_chat_messages: boolean | null;
                            acct: string;
                            ap_id: string | null;
                            avatar: string;
                            avatar_default: boolean;
                            avatar_description: string;
                            avatar_static: string;
                            background_image: string | null;
                            birthday?: string;
                            bot: boolean;
                            created_at: string;
                            custom_css: string;
                            deactivated?: boolean;
                            discoverable: boolean;
                            display_name: string;
                            domain: string;
                            emojis: {
                                category: ...;
                                shortcode: ...;
                                static_url: ...;
                                url: ...;
                                visible_in_picker: ...;
                            }[];
                            enable_rss: boolean;
                            favicon?: string;
                            fields: { name: ...; value: ...; verified_at: ... }[];
                            followers_count: number;
                            following_count: number;
                            fqn: string;
                            group: boolean;
                            header: string;
                            header_default: boolean;
                            header_description: string;
                            header_static: string;
                            hide_collections?: boolean;
                            hide_favorites: boolean;
                            hide_followers?: boolean;
                            hide_followers_count?: boolean;
                            hide_follows?: boolean;
                            hide_follows_count?: boolean;
                            id: string;
                            identity_proofs: { name: ...; value: ...; verified_at: ... }[];
                            indexable: boolean | null;
                            is_admin?: boolean;
                            is_cat: boolean;
                            is_moderator?: boolean;
                            is_suggested?: boolean;
                            last_status_at: string | null;
                            limited?: boolean;
                            local?: boolean;
                            location?: string;
                            locked: boolean;
                            memorial: boolean | null;
                            mention_policy: "none" | "only_known" | "only_contacts";
                            moved:
                                | {
                                    __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: ...;
                                    noindex: ...;
                                    note: ...;
                                    payment_options: ...;
                                    permit_followback?: ...;
                                    pronouns: ...;
                                    relationship?: ...;
                                    roles: ...;
                                    speak_as_cat: ...;
                                    statuses_count: ...;
                                    subscribers_count: ...;
                                    suspended?: ...;
                                    url: ...;
                                    username: ...;
                                    verified?: ...;
                                }
                                | null;
                            noindex: boolean
                            | null;
                            note: string;
                            payment_options: ((...) | (...))[];
                            permit_followback?: boolean;
                            pronouns: string[];
                            relationship?: {
                                blocked_by: ...;
                                blocking: ...;
                                domain_blocking: ...;
                                endorsed: ...;
                                followed_by: ...;
                                following: ...;
                                id: ...;
                                languages: ...;
                                muting: ...;
                                muting_notifications: ...;
                                note: ...;
                                notifying: ...;
                                requested: ...;
                                showing_reblogs: ...;
                            };
                            roles: {
                                color: ...;
                                highlighted: ...;
                                id: ...;
                                name: ...;
                                permissions: ...;
                            }[];
                            speak_as_cat: boolean;
                            statuses_count: number;
                            subscribers_count: number;
                            suspended?: boolean;
                            url: string;
                            username: string;
                            verified?: boolean;
                        } & WithMoved;
                        text: string;
                    };
                    type: "moderation_warning";
                }
                | {
                    account: {
                        __meta: { pleroma?: any; source?: any };
                        accepts_chat_messages: boolean | null;
                        acct: string;
                        ap_id: string | null;
                        avatar: string;
                        avatar_default: boolean;
                        avatar_description: string;
                        avatar_static: string;
                        background_image: string | null;
                        birthday?: string;
                        bot: boolean;
                        created_at: string;
                        custom_css: string;
                        deactivated?: boolean;
                        discoverable: boolean;
                        display_name: string;
                        domain: string;
                        emojis: {
                            category: (...) | (...);
                            shortcode: string;
                            static_url: string;
                            url: string;
                            visible_in_picker: boolean;
                        }[];
                        enable_rss: boolean;
                        favicon?: string;
                        fields: { name: string; value: string; verified_at: (...)
                        | (...) }[];
                        followers_count: number;
                        following_count: number;
                        fqn: string;
                        group: boolean;
                        header: string;
                        header_default: boolean;
                        header_description: string;
                        header_static: string;
                        hide_collections?: boolean;
                        hide_favorites: boolean;
                        hide_followers?: boolean;
                        hide_followers_count?: boolean;
                        hide_follows?: boolean;
                        hide_follows_count?: boolean;
                        id: string;
                        identity_proofs: { name: string; value: string; verified_at: string }[];
                        indexable: boolean | null;
                        is_admin?: boolean;
                        is_cat: boolean;
                        is_moderator?: boolean;
                        is_suggested?: boolean;
                        last_status_at: string | null;
                        limited?: boolean;
                        local?: boolean;
                        location?: string;
                        locked: boolean;
                        memorial: boolean | null;
                        mention_policy: "none" | "only_known" | "only_contacts";
                        moved:
                            | {
                                __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: (...) | (...) | (...);
                                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?: (...) | (...) | (...);
                            }
                            | null;
                        noindex: boolean
                        | null;
                        note: string;
                        payment_options: (
                            | { href: ...; name: ...; object_id: ...; type: ... }
                            | {
                                amount_min: ...;
                                chain_id: ...;
                                object_id: ...;
                                price: ...;
                                type: ...;
                            }
                        )[];
                        permit_followback?: boolean;
                        pronouns: string[];
                        relationship?: {
                            blocked_by: boolean;
                            blocking: boolean;
                            domain_blocking: boolean;
                            endorsed: boolean;
                            followed_by: boolean;
                            following: boolean;
                            id: string;
                            languages: (...)
                            | (...);
                            muting: boolean;
                            muting_notifications: boolean;
                            note: string;
                            notifying: boolean;
                            requested: boolean;
                            showing_reblogs: boolean;
                        };
                        roles: {
                            color: string;
                            highlighted: boolean;
                            id: string;
                            name: string;
                            permissions: string;
                        }[];
                        speak_as_cat: boolean;
                        statuses_count: number;
                        subscribers_count: number;
                        suspended?: boolean;
                        url: string;
                        username: string;
                        verified?: boolean;
                    } & WithMoved;
                    created_at: string;
                    group_key: string;
                    id: string;
                    is_muted?: boolean;
                    is_seen?: boolean;
                    target: {
                        __meta: { pleroma?: any; source?: any };
                        accepts_chat_messages: boolean | null;
                        acct: string;
                        ap_id: string | null;
                        avatar: string;
                        avatar_default: boolean;
                        avatar_description: string;
                        avatar_static: string;
                        background_image: string | null;
                        birthday?: string;
                        bot: boolean;
                        created_at: string;
                        custom_css: string;
                        deactivated?: boolean;
                        discoverable: boolean;
                        display_name: string;
                        domain: string;
                        emojis: {
                            category: (...) | (...);
                            shortcode: string;
                            static_url: string;
                            url: string;
                            visible_in_picker: boolean;
                        }[];
                        enable_rss: boolean;
                        favicon?: string;
                        fields: { name: string; value: string; verified_at: (...)
                        | (...) }[];
                        followers_count: number;
                        following_count: number;
                        fqn: string;
                        group: boolean;
                        header: string;
                        header_default: boolean;
                        header_description: string;
                        header_static: string;
                        hide_collections?: boolean;
                        hide_favorites: boolean;
                        hide_followers?: boolean;
                        hide_followers_count?: boolean;
                        hide_follows?: boolean;
                        hide_follows_count?: boolean;
                        id: string;
                        identity_proofs: { name: string; value: string; verified_at: string }[];
                        indexable: boolean | null;
                        is_admin?: boolean;
                        is_cat: boolean;
                        is_moderator?: boolean;
                        is_suggested?: boolean;
                        last_status_at: string | null;
                        limited?: boolean;
                        local?: boolean;
                        location?: string;
                        locked: boolean;
                        memorial: boolean | null;
                        mention_policy: "none" | "only_known" | "only_contacts";
                        moved:
                            | {
                                __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: (...) | (...) | (...);
                                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?: (...) | (...) | (...);
                            }
                            | null;
                        noindex: boolean
                        | null;
                        note: string;
                        payment_options: (
                            | { href: ...; name: ...; object_id: ...; type: ... }
                            | {
                                amount_min: ...;
                                chain_id: ...;
                                object_id: ...;
                                price: ...;
                                type: ...;
                            }
                        )[];
                        permit_followback?: boolean;
                        pronouns: string[];
                        relationship?: {
                            blocked_by: boolean;
                            blocking: boolean;
                            domain_blocking: boolean;
                            endorsed: boolean;
                            followed_by: boolean;
                            following: boolean;
                            id: string;
                            languages: (...)
                            | (...);
                            muting: boolean;
                            muting_notifications: boolean;
                            note: string;
                            notifying: boolean;
                            requested: boolean;
                            showing_reblogs: boolean;
                        };
                        roles: {
                            color: string;
                            highlighted: boolean;
                            id: string;
                            name: string;
                            permissions: string;
                        }[];
                        speak_as_cat: boolean;
                        statuses_count: number;
                        subscribers_count: number;
                        suspended?: boolean;
                        url: string;
                        username: string;
                        verified?: boolean;
                    } & WithMoved;
                    type: "move";
                }
                | {
                    account: {
                        __meta: { pleroma?: any; source?: any };
                        accepts_chat_messages: boolean | null;
                        acct: string;
                        ap_id: string | null;
                        avatar: string;
                        avatar_default: boolean;
                        avatar_description: string;
                        avatar_static: string;
                        background_image: string | null;
                        birthday?: string;
                        bot: boolean;
                        created_at: string;
                        custom_css: string;
                        deactivated?: boolean;
                        discoverable: boolean;
                        display_name: string;
                        domain: string;
                        emojis: {
                            category: (...) | (...);
                            shortcode: string;
                            static_url: string;
                            url: string;
                            visible_in_picker: boolean;
                        }[];
                        enable_rss: boolean;
                        favicon?: string;
                        fields: { name: string; value: string; verified_at: (...)
                        | (...) }[];
                        followers_count: number;
                        following_count: number;
                        fqn: string;
                        group: boolean;
                        header: string;
                        header_default: boolean;
                        header_description: string;
                        header_static: string;
                        hide_collections?: boolean;
                        hide_favorites: boolean;
                        hide_followers?: boolean;
                        hide_followers_count?: boolean;
                        hide_follows?: boolean;
                        hide_follows_count?: boolean;
                        id: string;
                        identity_proofs: { name: string; value: string; verified_at: string }[];
                        indexable: boolean | null;
                        is_admin?: boolean;
                        is_cat: boolean;
                        is_moderator?: boolean;
                        is_suggested?: boolean;
                        last_status_at: string | null;
                        limited?: boolean;
                        local?: boolean;
                        location?: string;
                        locked: boolean;
                        memorial: boolean | null;
                        mention_policy: "none" | "only_known" | "only_contacts";
                        moved:
                            | {
                                __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: (...) | (...) | (...);
                                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?: (...) | (...) | (...);
                            }
                            | null;
                        noindex: boolean
                        | null;
                        note: string;
                        payment_options: (
                            | { href: ...; name: ...; object_id: ...; type: ... }
                            | {
                                amount_min: ...;
                                chain_id: ...;
                                object_id: ...;
                                price: ...;
                                type: ...;
                            }
                        )[];
                        permit_followback?: boolean;
                        pronouns: string[];
                        relationship?: {
                            blocked_by: boolean;
                            blocking: boolean;
                            domain_blocking: boolean;
                            endorsed: boolean;
                            followed_by: boolean;
                            following: boolean;
                            id: string;
                            languages: (...)
                            | (...);
                            muting: boolean;
                            muting_notifications: boolean;
                            note: string;
                            notifying: boolean;
                            requested: boolean;
                            showing_reblogs: boolean;
                        };
                        roles: {
                            color: string;
                            highlighted: boolean;
                            id: string;
                            name: string;
                            permissions: string;
                        }[];
                        speak_as_cat: boolean;
                        statuses_count: number;
                        subscribers_count: number;
                        suspended?: boolean;
                        url: string;
                        username: string;
                        verified?: boolean;
                    } & WithMoved;
                    created_at: string;
                    emoji: string;
                    emoji_url: string
                    | null;
                    group_key: string;
                    id: string;
                    is_muted?: boolean;
                    is_seen?: boolean;
                    status: {
                        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;
                        application: { name: string; website: (...) | (...) }
                        | null;
                        approval_status: "rejected" | "pending" | "approval" | null;
                        bookmark_folder: string | null;
                        bookmarked: boolean;
                        card:
                            | {
                                author_name: string;
                                author_url: string;
                                authors: (...)[];
                                blurhash: (...) | (...);
                                description: string;
                                embed_url: string;
                                height: number;
                                html: string;
                                image: (...) | (...);
                                image_description: string;
                                provider_name: string;
                                provider_url: string;
                                title: string;
                                type: (...) | (...) | (...) | (...);
                                url: string;
                                width: number;
                            }
                            | null;
                        content: string;
                        content_map: { [key: string]: string }
                        | 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: (
                            | {
                                account_ids: ...;
                                accounts: ...;
                                count: ...;
                                me: ...;
                                name: ...;
                                static_url: ...;
                                url: ...;
                            }
                            | {
                                account_ids: ...;
                                accounts: ...;
                                count: ...;
                                me: ...;
                                name: ...;
                                static_url: ...;
                                url: ...;
                            }
                        )[];
                        emojis: {
                            category: (...)
                            | (...);
                            shortcode: string;
                            static_url: string;
                            url: string;
                            visible_in_picker: boolean;
                        }[];
                        event: | {
                            end_time: (...)
                            | (...);
                            join_mode: (...) | (...) | (...) | (...) | (...);
                            join_state: (...) | (...) | (...) | (...);
                            location: (...) | (...);
                            name: string;
                            participants_count: number;
                            participation_request_count: number;
                            start_time: (...) | (...);
                        }
                        | null;
                        expires_at?: string;
                        favourited: boolean;
                        favourites_count: number;
                        filtered: {
                            filter: {
                                context: ...;
                                expires_at: ...;
                                filter_action: ...;
                                id: ...;
                                title: ...;
                            };
                            keyword_matches: (...)
                            | (...);
                            status_matches: (...) | (...);
                        }[];
                        group: | {
                            avatar: string;
                            avatar_default: boolean;
                            avatar_description: string;
                            avatar_static: string;
                            created_at: string;
                            display_name: string;
                            domain: string;
                            emojis: (...)[];
                            header: string;
                            header_default: boolean;
                            header_description: string;
                            header_static: string;
                            id: string;
                            locked: boolean;
                            members_count: number;
                            membership_required: boolean;
                            note: string;
                            owner: (...) | (...);
                            relationship: (...) | (...);
                            statuses_visibility: string;
                            uri: string;
                            url: string;
                        }
                        | 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: string;
                                latitude: (...)
                                | (...);
                                locality: string;
                                longitude: (...) | (...);
                                name: string;
                                postal_code: string;
                                region: string;
                                street: string;
                                url: string;
                            }
                            | null;
                        media_attachments: (
                            | {
                                blurhash: ...;
                                description: ...;
                                id: ...;
                                meta: ...;
                                mime_type: ...;
                                preview_url: ...;
                                remote_url: ...;
                                type: ...;
                                url: ...;
                            }
                            | {
                                blurhash: ...;
                                description: ...;
                                id: ...;
                                meta: ...;
                                mime_type: ...;
                                preview_url: ...;
                                remote_url: ...;
                                type: ...;
                                url: ...;
                            }
                            | {
                                blurhash: ...;
                                description: ...;
                                id: ...;
                                meta: ...;
                                mime_type: ...;
                                preview_url: ...;
                                remote_url: ...;
                                type: ...;
                                url: ...;
                            }
                            | {
                                blurhash: ...;
                                description: ...;
                                id: ...;
                                meta: ...;
                                mime_type: ...;
                                preview_url: ...;
                                remote_url: ...;
                                type: ...;
                                url: ...;
                            }
                            | {
                                blurhash: ...;
                                description: ...;
                                id: ...;
                                mime_type: ...;
                                preview_url: ...;
                                remote_url: ...;
                                type: ...;
                                url: ...;
                            }
                        )[];
                        mentions: { acct: string; id: string; url: string; username: string }[];
                        muted: boolean;
                        parent_visible?: boolean;
                        pinned: boolean;
                        pinned_at: string | null;
                        poll:
                            | {
                                emojis: (...)[];
                                expired: boolean;
                                expires_at: (...) | (...);
                                id: string;
                                multiple: boolean;
                                non_anonymous: boolean;
                                options: (...)[];
                                own_votes: (...) | (...);
                                voted: boolean;
                                voters_count: number;
                                votes_count: number;
                            }
                            | 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: string;
                                image_url: (...) | (...);
                                title: (...) | (...);
                                url: string;
                            }
                            | null;
                        scheduled_at: null;
                        sensitive: boolean;
                        spoiler_text: string;
                        spoiler_text_map: { [key: string]: string }
                        | null;
                        tags: {
                            following?: (...) | (...) | (...);
                            history: (...) | (...);
                            name: string;
                            total: (...) | (...);
                            url: string;
                        }[];
                        text: string
                        | null;
                        text_map: { [key: string]: string } | null;
                        thread_muted?: boolean;
                        translation:
                            | false
                            | {
                                content: string;
                                detected_source_language: string;
                                id: (...)
                                | (...);
                                language: string;
                                media_attachments: (...)[];
                                poll?: (...) | (...);
                                provider: (...) | (...);
                                spoiler_text: string;
                            }
                            | null;
                        uri: string;
                        url: string;
                        visibility: string;
                    } & {
                        quote: | Quote
                        | {
                            quoted_status_id: (...)
                            | (...);
                            state:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                        }
                        | null;
                        reblog: Status
                        | null;
                    };
                    type: "emoji_reaction";
                }
                | {
                    account: {
                        __meta: { pleroma?: any; source?: any };
                        accepts_chat_messages: boolean | null;
                        acct: string;
                        ap_id: string | null;
                        avatar: string;
                        avatar_default: boolean;
                        avatar_description: string;
                        avatar_static: string;
                        background_image: string | null;
                        birthday?: string;
                        bot: boolean;
                        created_at: string;
                        custom_css: string;
                        deactivated?: boolean;
                        discoverable: boolean;
                        display_name: string;
                        domain: string;
                        emojis: {
                            category: (...) | (...);
                            shortcode: string;
                            static_url: string;
                            url: string;
                            visible_in_picker: boolean;
                        }[];
                        enable_rss: boolean;
                        favicon?: string;
                        fields: { name: string; value: string; verified_at: (...)
                        | (...) }[];
                        followers_count: number;
                        following_count: number;
                        fqn: string;
                        group: boolean;
                        header: string;
                        header_default: boolean;
                        header_description: string;
                        header_static: string;
                        hide_collections?: boolean;
                        hide_favorites: boolean;
                        hide_followers?: boolean;
                        hide_followers_count?: boolean;
                        hide_follows?: boolean;
                        hide_follows_count?: boolean;
                        id: string;
                        identity_proofs: { name: string; value: string; verified_at: string }[];
                        indexable: boolean | null;
                        is_admin?: boolean;
                        is_cat: boolean;
                        is_moderator?: boolean;
                        is_suggested?: boolean;
                        last_status_at: string | null;
                        limited?: boolean;
                        local?: boolean;
                        location?: string;
                        locked: boolean;
                        memorial: boolean | null;
                        mention_policy: "none" | "only_known" | "only_contacts";
                        moved:
                            | {
                                __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: (...) | (...) | (...);
                                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?: (...) | (...) | (...);
                            }
                            | null;
                        noindex: boolean
                        | null;
                        note: string;
                        payment_options: (
                            | { href: ...; name: ...; object_id: ...; type: ... }
                            | {
                                amount_min: ...;
                                chain_id: ...;
                                object_id: ...;
                                price: ...;
                                type: ...;
                            }
                        )[];
                        permit_followback?: boolean;
                        pronouns: string[];
                        relationship?: {
                            blocked_by: boolean;
                            blocking: boolean;
                            domain_blocking: boolean;
                            endorsed: boolean;
                            followed_by: boolean;
                            following: boolean;
                            id: string;
                            languages: (...)
                            | (...);
                            muting: boolean;
                            muting_notifications: boolean;
                            note: string;
                            notifying: boolean;
                            requested: boolean;
                            showing_reblogs: boolean;
                        };
                        roles: {
                            color: string;
                            highlighted: boolean;
                            id: string;
                            name: string;
                            permissions: string;
                        }[];
                        speak_as_cat: boolean;
                        statuses_count: number;
                        subscribers_count: number;
                        suspended?: boolean;
                        url: string;
                        username: string;
                        verified?: boolean;
                    } & WithMoved;
                    chat_message: {
                        account_id: string;
                        attachment: | {
                            blurhash: string
                            | null;
                            description: string;
                            id: string;
                            meta: {
                                focus?: (...) | (...);
                                original?: (...) | (...);
                                small?: (...) | (...);
                            };
                            mime_type: string
                            | null;
                            preview_url: string;
                            remote_url: string | null;
                            type: "image";
                            url: string;
                        }
                        | {
                            blurhash: string
                            | null;
                            description: string;
                            id: string;
                            meta: {
                                duration?: (...) | (...);
                                original?: (...) | (...);
                                small?: (...) | (...);
                            };
                            mime_type: string
                            | null;
                            preview_url: string;
                            remote_url: string | null;
                            type: "video";
                            url: string;
                        }
                        | {
                            blurhash: string
                            | null;
                            description: string;
                            id: string;
                            meta: {
                                duration?: (...) | (...);
                                focus?: (...) | (...);
                                original?: (...) | (...);
                            };
                            mime_type: string
                            | null;
                            preview_url: string;
                            remote_url: string | null;
                            type: "gifv";
                            url: string;
                        }
                        | {
                            blurhash: string
                            | null;
                            description: string;
                            id: string;
                            meta: {
                                colors?: (...) | (...);
                                duration?: (...) | (...);
                                original?: (...) | (...);
                            };
                            mime_type: string
                            | null;
                            preview_url: string;
                            remote_url: string | null;
                            type: "audio";
                            url: string;
                        }
                        | {
                            blurhash: string
                            | null;
                            description: string;
                            id: string;
                            mime_type: string | null;
                            preview_url: string;
                            remote_url: string | null;
                            type: "unknown";
                            url: string;
                        }
                        | null;
                        card: | {
                            author_name: string;
                            author_url: string;
                            authors: { account: ...; name: ...; url: ... }[];
                            blurhash: string | null;
                            description: string;
                            embed_url: string;
                            height: number;
                            html: string;
                            image: string | null;
                            image_description: string;
                            provider_name: string;
                            provider_url: string;
                            title: string;
                            type: "link" | "video" | "photo" | "rich";
                            url: string;
                            width: number;
                        }
                        | null;
                        chat_id: string;
                        content: string;
                        created_at: string;
                        emojis: {
                            category: string
                            | null;
                            shortcode: string;
                            static_url: string;
                            url: string;
                            visible_in_picker: boolean;
                        }[];
                        id: string;
                        unread: boolean;
                    };
                    created_at: string;
                    group_key: string;
                    id: string;
                    is_muted?: boolean;
                    is_seen?: boolean;
                    type: "chat_mention";
                }
                | {
                    account: {
                        __meta: { pleroma?: any; source?: any };
                        accepts_chat_messages: boolean | null;
                        acct: string;
                        ap_id: string | null;
                        avatar: string;
                        avatar_default: boolean;
                        avatar_description: string;
                        avatar_static: string;
                        background_image: string | null;
                        birthday?: string;
                        bot: boolean;
                        created_at: string;
                        custom_css: string;
                        deactivated?: boolean;
                        discoverable: boolean;
                        display_name: string;
                        domain: string;
                        emojis: {
                            category: (...) | (...);
                            shortcode: string;
                            static_url: string;
                            url: string;
                            visible_in_picker: boolean;
                        }[];
                        enable_rss: boolean;
                        favicon?: string;
                        fields: { name: string; value: string; verified_at: (...)
                        | (...) }[];
                        followers_count: number;
                        following_count: number;
                        fqn: string;
                        group: boolean;
                        header: string;
                        header_default: boolean;
                        header_description: string;
                        header_static: string;
                        hide_collections?: boolean;
                        hide_favorites: boolean;
                        hide_followers?: boolean;
                        hide_followers_count?: boolean;
                        hide_follows?: boolean;
                        hide_follows_count?: boolean;
                        id: string;
                        identity_proofs: { name: string; value: string; verified_at: string }[];
                        indexable: boolean | null;
                        is_admin?: boolean;
                        is_cat: boolean;
                        is_moderator?: boolean;
                        is_suggested?: boolean;
                        last_status_at: string | null;
                        limited?: boolean;
                        local?: boolean;
                        location?: string;
                        locked: boolean;
                        memorial: boolean | null;
                        mention_policy: "none" | "only_known" | "only_contacts";
                        moved:
                            | {
                                __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: (...) | (...) | (...);
                                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?: (...) | (...) | (...);
                            }
                            | null;
                        noindex: boolean
                        | null;
                        note: string;
                        payment_options: (
                            | { href: ...; name: ...; object_id: ...; type: ... }
                            | {
                                amount_min: ...;
                                chain_id: ...;
                                object_id: ...;
                                price: ...;
                                type: ...;
                            }
                        )[];
                        permit_followback?: boolean;
                        pronouns: string[];
                        relationship?: {
                            blocked_by: boolean;
                            blocking: boolean;
                            domain_blocking: boolean;
                            endorsed: boolean;
                            followed_by: boolean;
                            following: boolean;
                            id: string;
                            languages: (...)
                            | (...);
                            muting: boolean;
                            muting_notifications: boolean;
                            note: string;
                            notifying: boolean;
                            requested: boolean;
                            showing_reblogs: boolean;
                        };
                        roles: {
                            color: string;
                            highlighted: boolean;
                            id: string;
                            name: string;
                            permissions: string;
                        }[];
                        speak_as_cat: boolean;
                        statuses_count: number;
                        subscribers_count: number;
                        suspended?: boolean;
                        url: string;
                        username: string;
                        verified?: boolean;
                    } & WithMoved;
                    created_at: string;
                    group_key: string;
                    id: string;
                    is_muted?: boolean;
                    is_seen?: boolean;
                    participation_message: string
                    | null;
                    status: {
                        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;
                        application: { name: string; website: (...) | (...) }
                        | null;
                        approval_status: "rejected" | "pending" | "approval" | null;
                        bookmark_folder: string | null;
                        bookmarked: boolean;
                        card:
                            | {
                                author_name: string;
                                author_url: string;
                                authors: (...)[];
                                blurhash: (...) | (...);
                                description: string;
                                embed_url: string;
                                height: number;
                                html: string;
                                image: (...) | (...);
                                image_description: string;
                                provider_name: string;
                                provider_url: string;
                                title: string;
                                type: (...) | (...) | (...) | (...);
                                url: string;
                                width: number;
                            }
                            | null;
                        content: string;
                        content_map: { [key: string]: string }
                        | 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: (
                            | {
                                account_ids: ...;
                                accounts: ...;
                                count: ...;
                                me: ...;
                                name: ...;
                                static_url: ...;
                                url: ...;
                            }
                            | {
                                account_ids: ...;
                                accounts: ...;
                                count: ...;
                                me: ...;
                                name: ...;
                                static_url: ...;
                                url: ...;
                            }
                        )[];
                        emojis: {
                            category: (...)
                            | (...);
                            shortcode: string;
                            static_url: string;
                            url: string;
                            visible_in_picker: boolean;
                        }[];
                        event: | {
                            end_time: (...)
                            | (...);
                            join_mode: (...) | (...) | (...) | (...) | (...);
                            join_state: (...) | (...) | (...) | (...);
                            location: (...) | (...);
                            name: string;
                            participants_count: number;
                            participation_request_count: number;
                            start_time: (...) | (...);
                        }
                        | null;
                        expires_at?: string;
                        favourited: boolean;
                        favourites_count: number;
                        filtered: {
                            filter: {
                                context: ...;
                                expires_at: ...;
                                filter_action: ...;
                                id: ...;
                                title: ...;
                            };
                            keyword_matches: (...)
                            | (...);
                            status_matches: (...) | (...);
                        }[];
                        group: | {
                            avatar: string;
                            avatar_default: boolean;
                            avatar_description: string;
                            avatar_static: string;
                            created_at: string;
                            display_name: string;
                            domain: string;
                            emojis: (...)[];
                            header: string;
                            header_default: boolean;
                            header_description: string;
                            header_static: string;
                            id: string;
                            locked: boolean;
                            members_count: number;
                            membership_required: boolean;
                            note: string;
                            owner: (...) | (...);
                            relationship: (...) | (...);
                            statuses_visibility: string;
                            uri: string;
                            url: string;
                        }
                        | 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: string;
                                latitude: (...)
                                | (...);
                                locality: string;
                                longitude: (...) | (...);
                                name: string;
                                postal_code: string;
                                region: string;
                                street: string;
                                url: string;
                            }
                            | null;
                        media_attachments: (
                            | {
                                blurhash: ...;
                                description: ...;
                                id: ...;
                                meta: ...;
                                mime_type: ...;
                                preview_url: ...;
                                remote_url: ...;
                                type: ...;
                                url: ...;
                            }
                            | {
                                blurhash: ...;
                                description: ...;
                                id: ...;
                                meta: ...;
                                mime_type: ...;
                                preview_url: ...;
                                remote_url: ...;
                                type: ...;
                                url: ...;
                            }
                            | {
                                blurhash: ...;
                                description: ...;
                                id: ...;
                                meta: ...;
                                mime_type: ...;
                                preview_url: ...;
                                remote_url: ...;
                                type: ...;
                                url: ...;
                            }
                            | {
                                blurhash: ...;
                                description: ...;
                                id: ...;
                                meta: ...;
                                mime_type: ...;
                                preview_url: ...;
                                remote_url: ...;
                                type: ...;
                                url: ...;
                            }
                            | {
                                blurhash: ...;
                                description: ...;
                                id: ...;
                                mime_type: ...;
                                preview_url: ...;
                                remote_url: ...;
                                type: ...;
                                url: ...;
                            }
                        )[];
                        mentions: { acct: string; id: string; url: string; username: string }[];
                        muted: boolean;
                        parent_visible?: boolean;
                        pinned: boolean;
                        pinned_at: string | null;
                        poll:
                            | {
                                emojis: (...)[];
                                expired: boolean;
                                expires_at: (...) | (...);
                                id: string;
                                multiple: boolean;
                                non_anonymous: boolean;
                                options: (...)[];
                                own_votes: (...) | (...);
                                voted: boolean;
                                voters_count: number;
                                votes_count: number;
                            }
                            | 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: string;
                                image_url: (...) | (...);
                                title: (...) | (...);
                                url: string;
                            }
                            | null;
                        scheduled_at: null;
                        sensitive: boolean;
                        spoiler_text: string;
                        spoiler_text_map: { [key: string]: string }
                        | null;
                        tags: {
                            following?: (...) | (...) | (...);
                            history: (...) | (...);
                            name: string;
                            total: (...) | (...);
                            url: string;
                        }[];
                        text: string
                        | null;
                        text_map: { [key: string]: string } | null;
                        thread_muted?: boolean;
                        translation:
                            | false
                            | {
                                content: string;
                                detected_source_language: string;
                                id: (...)
                                | (...);
                                language: string;
                                media_attachments: (...)[];
                                poll?: (...) | (...);
                                provider: (...) | (...);
                                spoiler_text: string;
                            }
                            | null;
                        uri: string;
                        url: string;
                        visibility: string;
                    } & {
                        quote: | Quote
                        | {
                            quoted_status_id: (...)
                            | (...);
                            state:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                        }
                        | null;
                        reblog: Status
                        | null;
                    };
                    type: "participation_accepted"
                    | "participation_request";
                }
                | {
                    account: {
                        __meta: { pleroma?: any; source?: any };
                        accepts_chat_messages: boolean | null;
                        acct: string;
                        ap_id: string | null;
                        avatar: string;
                        avatar_default: boolean;
                        avatar_description: string;
                        avatar_static: string;
                        background_image: string | null;
                        birthday?: string;
                        bot: boolean;
                        created_at: string;
                        custom_css: string;
                        deactivated?: boolean;
                        discoverable: boolean;
                        display_name: string;
                        domain: string;
                        emojis: {
                            category: (...) | (...);
                            shortcode: string;
                            static_url: string;
                            url: string;
                            visible_in_picker: boolean;
                        }[];
                        enable_rss: boolean;
                        favicon?: string;
                        fields: { name: string; value: string; verified_at: (...)
                        | (...) }[];
                        followers_count: number;
                        following_count: number;
                        fqn: string;
                        group: boolean;
                        header: string;
                        header_default: boolean;
                        header_description: string;
                        header_static: string;
                        hide_collections?: boolean;
                        hide_favorites: boolean;
                        hide_followers?: boolean;
                        hide_followers_count?: boolean;
                        hide_follows?: boolean;
                        hide_follows_count?: boolean;
                        id: string;
                        identity_proofs: { name: string; value: string; verified_at: string }[];
                        indexable: boolean | null;
                        is_admin?: boolean;
                        is_cat: boolean;
                        is_moderator?: boolean;
                        is_suggested?: boolean;
                        last_status_at: string | null;
                        limited?: boolean;
                        local?: boolean;
                        location?: string;
                        locked: boolean;
                        memorial: boolean | null;
                        mention_policy: "none" | "only_known" | "only_contacts";
                        moved:
                            | {
                                __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: (...) | (...) | (...);
                                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?: (...) | (...) | (...);
                            }
                            | null;
                        noindex: boolean
                        | null;
                        note: string;
                        payment_options: (
                            | { href: ...; name: ...; object_id: ...; type: ... }
                            | {
                                amount_min: ...;
                                chain_id: ...;
                                object_id: ...;
                                price: ...;
                                type: ...;
                            }
                        )[];
                        permit_followback?: boolean;
                        pronouns: string[];
                        relationship?: {
                            blocked_by: boolean;
                            blocking: boolean;
                            domain_blocking: boolean;
                            endorsed: boolean;
                            followed_by: boolean;
                            following: boolean;
                            id: string;
                            languages: (...)
                            | (...);
                            muting: boolean;
                            muting_notifications: boolean;
                            note: string;
                            notifying: boolean;
                            requested: boolean;
                            showing_reblogs: boolean;
                        };
                        roles: {
                            color: string;
                            highlighted: boolean;
                            id: string;
                            name: string;
                            permissions: string;
                        }[];
                        speak_as_cat: boolean;
                        statuses_count: number;
                        subscribers_count: number;
                        suspended?: boolean;
                        url: string;
                        username: string;
                        verified?: boolean;
                    } & WithMoved;
                    created_at: string;
                    group_key: string;
                    id: string;
                    is_muted?: boolean;
                    is_seen?: boolean;
                    status: Status
                    | null;
                    type: "bite";
                },
                true,
            >,
        >

        Get all notifications Notifications concerning the user. This API returns Link headers containing links to the next/previous page. However, the links can also be constructed dynamically using query params and id values.

      • getUnreadNotificationCount: (params?: GetUnreadNotificationCountParams) => Promise<{ count: number }>

        Get the number of unread notification Get the (capped) number of unread notifications for the current user.

        Requires featuresFeatures.notificationsGetUnreadCount.

      • updateNotificationPolicy: (
            params: UpdateNotificationPolicyRequest,
        ) => Promise<
            {
                for_limited_accounts: "filter"
                | "accept"
                | "drop";
                for_new_accounts: "filter" | "accept" | "drop";
                for_not_followers: "filter" | "accept" | "drop";
                for_not_following: "filter" | "accept" | "drop";
                for_private_mentions: "filter" | "accept" | "drop";
                summary: {
                    pending_notifications_count: number;
                    pending_requests_count: number;
                };
            },
        >

        Update the filtering policy for notifications Update the user’s notifications filtering policy.

        Requires featuresFeatures.notificationsPolicy.