pl-api
    Preparing search index...

    Type Alias StreamingEvent

    StreamingEvent:
        | {
            event: "update"
            | "status.update";
            payload: {
                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;
                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: Account
                        | null; 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;
                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: string[];
                        accounts: Account[];
                        count: number
                        | null;
                        me: boolean;
                        name: string;
                        static_url: undefined;
                        url: undefined;
                    }
                    | {
                        account_ids: string[];
                        accounts: Account[];
                        count: number
                        | null;
                        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: string;
                            latitude: number
                            | null;
                            locality: string;
                            longitude: number | null;
                            name: string;
                            postal_code: string;
                            region: string;
                            street: string;
                            url: string;
                        }
                        | 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: (
                            "account"
                            | "public"
                            | "home"
                            | "notifications"
                            | "thread"
                        )[];
                        expires_at: string | null;
                        filter_action: "warn" | "hide" | "blur";
                        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: string
                        | null;
                        shortcode: string;
                        static_url: string;
                        url: string;
                        visible_in_picker: boolean;
                    }[];
                    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: string }
                    | null;
                    relationship:
                        | {
                            id: string;
                            member: boolean;
                            requested: boolean;
                            role?: OWNER
                            | ADMIN
                            | MODERATOR
                            | USER;
                        }
                        | 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: (
                            | "following"
                            | "me"
                            | "public"
                            | "followers"
                            | "mutuals"
                            | "mentioned"
                            | "author"
                        )[];
                        manual_approval: (
                            | "following"
                            | "me"
                            | "public"
                            | "followers"
                            | "mutuals"
                            | "mentioned"
                            | "author"
                        )[];
                    };
                    can_reblog: {
                        automatic_approval: (
                            | "following"
                            | "me"
                            | "public"
                            | "followers"
                            | "mutuals"
                            | "mentioned"
                            | "author"
                        )[];
                        manual_approval: (
                            | "following"
                            | "me"
                            | "public"
                            | "followers"
                            | "mutuals"
                            | "mentioned"
                            | "author"
                        )[];
                    };
                    can_reply: {
                        automatic_approval: (
                            | "following"
                            | "me"
                            | "public"
                            | "followers"
                            | "mutuals"
                            | "mentioned"
                            | "author"
                        )[];
                        manual_approval: (
                            | "following"
                            | "me"
                            | "public"
                            | "followers"
                            | "mutuals"
                            | "mentioned"
                            | "author"
                        )[];
                    };
                };
                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: string
                        | null;
                        description: string;
                        id: string;
                        meta: {
                            focus?: { x: number; y: number };
                            original?: {
                                aspect: (...) | (...);
                                height: number;
                                size: (...) | (...);
                                width: number;
                            };
                            small?: {
                                aspect: (...)
                                | (...);
                                height: number;
                                size: (...) | (...);
                                width: number;
                            };
                        };
                        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: number;
                                size: (...) | (...);
                                width: number;
                            };
                            small?: {
                                aspect: (...)
                                | (...);
                                height: number;
                                size: (...) | (...);
                                width: number;
                            };
                        };
                        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: number; y: number };
                            original?: {
                                aspect: (...) | (...);
                                height: number;
                                size: (...) | (...);
                                width: number;
                            };
                        };
                        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;
                    }
                )[];
                mentions: { acct: string; id: string; url: string; username: string }[];
                muted: boolean;
                parent_visible?: boolean;
                pinned: boolean;
                pinned_at: string | null;
                poll:
                    | {
                        emojis: {
                            category: string
                            | null;
                            shortcode: string;
                            static_url: string;
                            url: string;
                            visible_in_picker: boolean;
                        }[];
                        expired: boolean;
                        expires_at: string
                        | null;
                        id: string;
                        multiple: boolean;
                        non_anonymous: boolean;
                        options: {
                            title: string;
                            title_map: { [key: string]: string } | null;
                            votes_count: number;
                        }[];
                        own_votes: number[]
                        | null;
                        voted: boolean;
                        voters_count: number;
                        votes_count: number;
                    }
                    | null;
                quote_approval: | {
                    automatic: (
                        "following"
                        | "public"
                        | "followers"
                        | "unsupported_policy"
                    )[];
                    current_user: "unknown" | "automatic" | "manual" | "denied";
                    manual: ("following" | "public" | "followers" | "unsupported_policy")[];
                }
                | 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: { accounts: number; day: number; uses: number }[] | 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: string; id: string }[];
                        poll?: { id: string; options: { title: string }[] };
                        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;
            };
            stream: string[];
        }
        | {
            event: "delete"
            | "announcement.delete";
            payload: string;
            stream: string[];
        }
        | {
            event: "notification";
            payload: | {
                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;
                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: 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;
                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: 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;
                    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: 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;
                    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: string[];
                            accounts: Account[];
                            count: number
                            | null;
                            me: boolean;
                            name: string;
                            static_url: undefined;
                            url: undefined;
                        }
                        | {
                            account_ids: string[];
                            accounts: Account[];
                            count: number
                            | null;
                            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: string;
                                latitude: (...)
                                | (...);
                                locality: string;
                                longitude: (...) | (...);
                                name: string;
                                postal_code: string;
                                region: string;
                                street: string;
                                url: string;
                            }
                            | 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: string | null;
                            filter_action: "warn" | "hide" | "blur";
                            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: string;
                            static_url: string;
                            url: string;
                            visible_in_picker: boolean;
                        }[];
                        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: string }
                        | null;
                        relationship:
                            | {
                                id: string;
                                member: boolean;
                                requested: boolean;
                                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: (
                                | "following"
                                | "me"
                                | "public"
                                | "followers"
                                | "mutuals"
                                | "mentioned"
                                | "author"
                            )[];
                            manual_approval: (
                                | "following"
                                | "me"
                                | "public"
                                | "followers"
                                | "mutuals"
                                | "mentioned"
                                | "author"
                            )[];
                        };
                        can_reblog: {
                            automatic_approval: (
                                | "following"
                                | "me"
                                | "public"
                                | "followers"
                                | "mutuals"
                                | "mentioned"
                                | "author"
                            )[];
                            manual_approval: (
                                | "following"
                                | "me"
                                | "public"
                                | "followers"
                                | "mutuals"
                                | "mentioned"
                                | "author"
                            )[];
                        };
                        can_reply: {
                            automatic_approval: (
                                | "following"
                                | "me"
                                | "public"
                                | "followers"
                                | "mutuals"
                                | "mentioned"
                                | "author"
                            )[];
                            manual_approval: (
                                | "following"
                                | "me"
                                | "public"
                                | "followers"
                                | "mutuals"
                                | "mentioned"
                                | "author"
                            )[];
                        };
                    };
                    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: 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;
                        }
                    )[];
                    mentions: { acct: string; id: string; url: string; username: string }[];
                    muted: boolean;
                    parent_visible?: boolean;
                    pinned: boolean;
                    pinned_at: string | null;
                    poll:
                        | {
                            emojis: {
                                category: (...)
                                | (...);
                                shortcode: string;
                                static_url: string;
                                url: string;
                                visible_in_picker: boolean;
                            }[];
                            expired: boolean;
                            expires_at: string
                            | null;
                            id: string;
                            multiple: boolean;
                            non_anonymous: boolean;
                            options: {
                                title: string;
                                title_map: (...) | (...);
                                votes_count: number;
                            }[];
                            own_votes: number[]
                            | null;
                            voted: boolean;
                            voters_count: number;
                            votes_count: number;
                        }
                        | null;
                    quote_approval: | {
                        automatic: (
                            "following"
                            | "public"
                            | "followers"
                            | "unsupported_policy"
                        )[];
                        current_user: "unknown" | "automatic" | "manual" | "denied";
                        manual: ("following" | "public" | "followers" | "unsupported_policy")[];
                    }
                    | 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: { accounts: ...; day: ...; uses: ... }[] | 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: string; id: string }[];
                            poll?: { id: string; 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: 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;
                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: 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;
                    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: 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;
                    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: string[];
                            accounts: Account[];
                            count: number
                            | null;
                            me: boolean;
                            name: string;
                            static_url: undefined;
                            url: undefined;
                        }
                        | {
                            account_ids: string[];
                            accounts: Account[];
                            count: number
                            | null;
                            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: string;
                                latitude: (...)
                                | (...);
                                locality: string;
                                longitude: (...) | (...);
                                name: string;
                                postal_code: string;
                                region: string;
                                street: string;
                                url: string;
                            }
                            | 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: string | null;
                            filter_action: "warn" | "hide" | "blur";
                            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: string;
                            static_url: string;
                            url: string;
                            visible_in_picker: boolean;
                        }[];
                        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: string }
                        | null;
                        relationship:
                            | {
                                id: string;
                                member: boolean;
                                requested: boolean;
                                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: (
                                | "following"
                                | "me"
                                | "public"
                                | "followers"
                                | "mutuals"
                                | "mentioned"
                                | "author"
                            )[];
                            manual_approval: (
                                | "following"
                                | "me"
                                | "public"
                                | "followers"
                                | "mutuals"
                                | "mentioned"
                                | "author"
                            )[];
                        };
                        can_reblog: {
                            automatic_approval: (
                                | "following"
                                | "me"
                                | "public"
                                | "followers"
                                | "mutuals"
                                | "mentioned"
                                | "author"
                            )[];
                            manual_approval: (
                                | "following"
                                | "me"
                                | "public"
                                | "followers"
                                | "mutuals"
                                | "mentioned"
                                | "author"
                            )[];
                        };
                        can_reply: {
                            automatic_approval: (
                                | "following"
                                | "me"
                                | "public"
                                | "followers"
                                | "mutuals"
                                | "mentioned"
                                | "author"
                            )[];
                            manual_approval: (
                                | "following"
                                | "me"
                                | "public"
                                | "followers"
                                | "mutuals"
                                | "mentioned"
                                | "author"
                            )[];
                        };
                    };
                    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: 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;
                        }
                    )[];
                    mentions: { acct: string; id: string; url: string; username: string }[];
                    muted: boolean;
                    parent_visible?: boolean;
                    pinned: boolean;
                    pinned_at: string | null;
                    poll:
                        | {
                            emojis: {
                                category: (...)
                                | (...);
                                shortcode: string;
                                static_url: string;
                                url: string;
                                visible_in_picker: boolean;
                            }[];
                            expired: boolean;
                            expires_at: string
                            | null;
                            id: string;
                            multiple: boolean;
                            non_anonymous: boolean;
                            options: {
                                title: string;
                                title_map: (...) | (...);
                                votes_count: number;
                            }[];
                            own_votes: number[]
                            | null;
                            voted: boolean;
                            voters_count: number;
                            votes_count: number;
                        }
                        | null;
                    quote_approval: | {
                        automatic: (
                            "following"
                            | "public"
                            | "followers"
                            | "unsupported_policy"
                        )[];
                        current_user: "unknown" | "automatic" | "manual" | "denied";
                        manual: ("following" | "public" | "followers" | "unsupported_policy")[];
                    }
                    | 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: { accounts: ...; day: ...; uses: ... }[] | 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: string; id: string }[];
                            poll?: { id: string; 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: 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;
                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: 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;
                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: 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;
                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: 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;
                    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: 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;
                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: 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;
                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: 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;
                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: 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;
                    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: 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;
                    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: string[];
                            accounts: Account[];
                            count: number
                            | null;
                            me: boolean;
                            name: string;
                            static_url: undefined;
                            url: undefined;
                        }
                        | {
                            account_ids: string[];
                            accounts: Account[];
                            count: number
                            | null;
                            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: string;
                                latitude: (...)
                                | (...);
                                locality: string;
                                longitude: (...) | (...);
                                name: string;
                                postal_code: string;
                                region: string;
                                street: string;
                                url: string;
                            }
                            | 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: string | null;
                            filter_action: "warn" | "hide" | "blur";
                            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: string;
                            static_url: string;
                            url: string;
                            visible_in_picker: boolean;
                        }[];
                        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: string }
                        | null;
                        relationship:
                            | {
                                id: string;
                                member: boolean;
                                requested: boolean;
                                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: (
                                | "following"
                                | "me"
                                | "public"
                                | "followers"
                                | "mutuals"
                                | "mentioned"
                                | "author"
                            )[];
                            manual_approval: (
                                | "following"
                                | "me"
                                | "public"
                                | "followers"
                                | "mutuals"
                                | "mentioned"
                                | "author"
                            )[];
                        };
                        can_reblog: {
                            automatic_approval: (
                                | "following"
                                | "me"
                                | "public"
                                | "followers"
                                | "mutuals"
                                | "mentioned"
                                | "author"
                            )[];
                            manual_approval: (
                                | "following"
                                | "me"
                                | "public"
                                | "followers"
                                | "mutuals"
                                | "mentioned"
                                | "author"
                            )[];
                        };
                        can_reply: {
                            automatic_approval: (
                                | "following"
                                | "me"
                                | "public"
                                | "followers"
                                | "mutuals"
                                | "mentioned"
                                | "author"
                            )[];
                            manual_approval: (
                                | "following"
                                | "me"
                                | "public"
                                | "followers"
                                | "mutuals"
                                | "mentioned"
                                | "author"
                            )[];
                        };
                    };
                    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: 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;
                        }
                    )[];
                    mentions: { acct: string; id: string; url: string; username: string }[];
                    muted: boolean;
                    parent_visible?: boolean;
                    pinned: boolean;
                    pinned_at: string | null;
                    poll:
                        | {
                            emojis: {
                                category: (...)
                                | (...);
                                shortcode: string;
                                static_url: string;
                                url: string;
                                visible_in_picker: boolean;
                            }[];
                            expired: boolean;
                            expires_at: string
                            | null;
                            id: string;
                            multiple: boolean;
                            non_anonymous: boolean;
                            options: {
                                title: string;
                                title_map: (...) | (...);
                                votes_count: number;
                            }[];
                            own_votes: number[]
                            | null;
                            voted: boolean;
                            voters_count: number;
                            votes_count: number;
                        }
                        | null;
                    quote_approval: | {
                        automatic: (
                            "following"
                            | "public"
                            | "followers"
                            | "unsupported_policy"
                        )[];
                        current_user: "unknown" | "automatic" | "manual" | "denied";
                        manual: ("following" | "public" | "followers" | "unsupported_policy")[];
                    }
                    | 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: { accounts: ...; day: ...; uses: ... }[] | 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: string; id: string }[];
                            poll?: { id: string; 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: 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;
                chat_message: {
                    account_id: string;
                    attachment: | {
                        blurhash: string
                        | null;
                        description: string;
                        id: string;
                        meta: {
                            focus?: { x: number; y: number };
                            original?: {
                                aspect: (...) | (...);
                                height: number;
                                size: (...) | (...);
                                width: number;
                            };
                            small?: {
                                aspect: (...)
                                | (...);
                                height: number;
                                size: (...) | (...);
                                width: number;
                            };
                        };
                        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: number;
                                size: (...) | (...);
                                width: number;
                            };
                            small?: {
                                aspect: (...)
                                | (...);
                                height: number;
                                size: (...) | (...);
                                width: number;
                            };
                        };
                        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: number; y: number };
                            original?: {
                                aspect: (...) | (...);
                                height: number;
                                size: (...) | (...);
                                width: number;
                            };
                        };
                        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: Account
                        | null; 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: 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;
                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: 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;
                    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: 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;
                    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: string[];
                            accounts: Account[];
                            count: number
                            | null;
                            me: boolean;
                            name: string;
                            static_url: undefined;
                            url: undefined;
                        }
                        | {
                            account_ids: string[];
                            accounts: Account[];
                            count: number
                            | null;
                            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: string;
                                latitude: (...)
                                | (...);
                                locality: string;
                                longitude: (...) | (...);
                                name: string;
                                postal_code: string;
                                region: string;
                                street: string;
                                url: string;
                            }
                            | 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: string | null;
                            filter_action: "warn" | "hide" | "blur";
                            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: string;
                            static_url: string;
                            url: string;
                            visible_in_picker: boolean;
                        }[];
                        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: string }
                        | null;
                        relationship:
                            | {
                                id: string;
                                member: boolean;
                                requested: boolean;
                                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: (
                                | "following"
                                | "me"
                                | "public"
                                | "followers"
                                | "mutuals"
                                | "mentioned"
                                | "author"
                            )[];
                            manual_approval: (
                                | "following"
                                | "me"
                                | "public"
                                | "followers"
                                | "mutuals"
                                | "mentioned"
                                | "author"
                            )[];
                        };
                        can_reblog: {
                            automatic_approval: (
                                | "following"
                                | "me"
                                | "public"
                                | "followers"
                                | "mutuals"
                                | "mentioned"
                                | "author"
                            )[];
                            manual_approval: (
                                | "following"
                                | "me"
                                | "public"
                                | "followers"
                                | "mutuals"
                                | "mentioned"
                                | "author"
                            )[];
                        };
                        can_reply: {
                            automatic_approval: (
                                | "following"
                                | "me"
                                | "public"
                                | "followers"
                                | "mutuals"
                                | "mentioned"
                                | "author"
                            )[];
                            manual_approval: (
                                | "following"
                                | "me"
                                | "public"
                                | "followers"
                                | "mutuals"
                                | "mentioned"
                                | "author"
                            )[];
                        };
                    };
                    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: 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;
                        }
                    )[];
                    mentions: { acct: string; id: string; url: string; username: string }[];
                    muted: boolean;
                    parent_visible?: boolean;
                    pinned: boolean;
                    pinned_at: string | null;
                    poll:
                        | {
                            emojis: {
                                category: (...)
                                | (...);
                                shortcode: string;
                                static_url: string;
                                url: string;
                                visible_in_picker: boolean;
                            }[];
                            expired: boolean;
                            expires_at: string
                            | null;
                            id: string;
                            multiple: boolean;
                            non_anonymous: boolean;
                            options: {
                                title: string;
                                title_map: (...) | (...);
                                votes_count: number;
                            }[];
                            own_votes: number[]
                            | null;
                            voted: boolean;
                            voters_count: number;
                            votes_count: number;
                        }
                        | null;
                    quote_approval: | {
                        automatic: (
                            "following"
                            | "public"
                            | "followers"
                            | "unsupported_policy"
                        )[];
                        current_user: "unknown" | "automatic" | "manual" | "denied";
                        manual: ("following" | "public" | "followers" | "unsupported_policy")[];
                    }
                    | 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: { accounts: ...; day: ...; uses: ... }[] | 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: string; id: string }[];
                            poll?: { id: string; 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: 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;
                group_key: string;
                id: string;
                is_muted?: boolean;
                is_seen?: boolean;
                status: Status
                | null;
                type: "bite";
            };
            stream: string[];
        }
        | { event: "filters_changed"; stream: string[] }
        | {
            event: "conversation";
            payload: {
                accounts: Account[];
                id: string;
                last_status: Status | null;
                unread: boolean;
            };
            stream: string[];
        }
        | {
            event: "announcement";
            payload: {
                all_day: boolean;
                content: string;
                emojis: {
                    category: string
                    | null;
                    shortcode: string;
                    static_url: string;
                    url: string;
                    visible_in_picker: boolean;
                }[];
                ends_at: string
                | null;
                id: string;
                mentions: { acct: string; id: string; url: string; username: string }[];
                published_at: string;
                reactions: {
                    announcement_id: string;
                    count: number;
                    me: boolean;
                    name: string;
                    static_url: string | null;
                    url: string | null;
                }[];
                read: boolean;
                starts_at: string
                | null;
                statuses: { [key: string]: string };
                tags: {
                    following?: boolean;
                    history: { accounts: number; day: number; uses: number }[] | null;
                    name: string;
                    total: number | null;
                    url: string;
                }[];
                updated_at: string;
            };
            stream: string[];
        }
        | {
            event: "announcement.reaction";
            payload: {
                announcement_id: string;
                count: number;
                me: boolean;
                name: string;
                static_url: string
                | null;
                url: string | null;
            };
            stream: string[];
        }
        | {
            event: "chat_update";
            payload: {
                account: {
                    __meta: { pleroma?: 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: 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";
                            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;
                        }
                        | 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;
                id: string;
                last_message: | {
                    account_id: string;
                    attachment: | {
                        blurhash: string
                        | null;
                        description: string;
                        id: string;
                        meta: {
                            focus?: { x: number; y: number };
                            original?: {
                                aspect: (...) | (...);
                                height: number;
                                size: (...) | (...);
                                width: number;
                            };
                            small?: {
                                aspect: (...)
                                | (...);
                                height: number;
                                size: (...) | (...);
                                width: number;
                            };
                        };
                        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: number;
                                size: (...) | (...);
                                width: number;
                            };
                            small?: {
                                aspect: (...)
                                | (...);
                                height: number;
                                size: (...) | (...);
                                width: number;
                            };
                        };
                        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: number; y: number };
                            original?: {
                                aspect: (...) | (...);
                                height: number;
                                size: (...) | (...);
                                width: number;
                            };
                        };
                        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: Account
                        | null; 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;
                }
                | null;
                unread: number;
                updated_at: string;
            };
            stream: string[];
        }
        | {
            event: "follow_relationships_update";
            payload: {
                follower: {
                    follower_count: number
                    | null;
                    following_count: number | null;
                    id: string;
                };
                following: {
                    follower_count: number
                    | null;
                    following_count: number | null;
                    id: string;
                };
                state: "follow_pending"
                | "follow_accept"
                | "follow_reject";
            };
            stream: string[];
        }
        | {
            event: "respond";
            payload: { result: "success"
            | "ignored"
            | "error"; type: string };
            stream: string[];
        }
        | {
            event: "marker";
            payload: {
                [key: string]: {
                    last_read_id: string;
                    unread_count?: number;
                    updated_at: string;
                    version: number;
                };
            };
            stream: string[];
        }
        | { event: "notifications_merged"; stream: string[] }