GuildSchema: ZodObject<{
    autoLiveRoleLogs: ZodNullable<ZodOptional<ZodString>>;
    autoLiveRoles: ZodEffects<ZodNullable<ZodOptional<ZodArray<ZodObject<{
        filter: ZodNullable<ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>>;
        roleId: ZodNullable<ZodOptional<ZodString>>;
    }, "strip", ZodTypeAny, {
        filter?: null | {
            mode?:
                | (...)
                | (...)
                | (...)
                | (...);
            roles?: (...) | (...) | (...);
        };
        roleId?: null | string;
    }, {
        filter?: null | {
            mode?:
                | (...)
                | (...)
                | (...)
                | (...);
            roles?: (...) | (...) | (...);
        };
        roleId?: null | string;
    }>, "many">>>, undefined | null | {
        filter?: null | {
            mode?: null | "whitelist" | "blacklist";
            roles?: null | string[];
        };
        roleId?: null | string;
    }[], undefined | null | {
        filter?: null | {
            mode?: null | "whitelist" | "blacklist";
            roles?: null | string[];
        };
        roleId?: null | string;
    }[]>;
    birthdayChannelId: ZodNullable<ZodOptional<ZodString>>;
    birthdayEnabled: ZodNullable<ZodOptional<ZodBoolean>>;
    birthdayRoleId: ZodNullable<ZodOptional<ZodString>>;
    bitfield: ZodNullable<ZodOptional<ZodString>>;
    blacklisted: ZodNullable<ZodOptional<ZodBoolean>>;
    disableBranding: ZodNullable<ZodOptional<ZodObject<{
        birthday: ZodNullable<ZodOptional<ZodBoolean>>;
        clips: ZodNullable<ZodOptional<ZodBoolean>>;
        giveaways: ZodNullable<ZodOptional<ZodBoolean>>;
        leaderboard: ZodNullable<ZodOptional<ZodBoolean>>;
        notifications: ZodNullable<ZodOptional<ZodBoolean>>;
        starboard: ZodNullable<ZodOptional<ZodBoolean>>;
        vods: ZodNullable<ZodOptional<ZodBoolean>>;
        welcomeLeave: ZodNullable<ZodOptional<ZodBoolean>>;
    }, "strip", ZodTypeAny, {
        birthday?: null | boolean;
        clips?: null | boolean;
        giveaways?: null | boolean;
        leaderboard?: null | boolean;
        notifications?: null | boolean;
        starboard?: null | boolean;
        vods?: null | boolean;
        welcomeLeave?: null | boolean;
    }, {
        birthday?: null | boolean;
        clips?: null | boolean;
        giveaways?: null | boolean;
        leaderboard?: null | boolean;
        notifications?: null | boolean;
        starboard?: null | boolean;
        vods?: null | boolean;
        welcomeLeave?: null | boolean;
    }>>>;
    gettingStarted: ZodNullable<ZodOptional<ZodObject<{
        didBuyPremium: ZodNullable<ZodOptional<ZodBoolean>>;
        didDismissGuildAds: ZodNullable<ZodOptional<ZodBoolean>>;
        didSetupBirthday: ZodNullable<ZodOptional<ZodBoolean>>;
        didSetupFirstContentCreator: ZodNullable<ZodOptional<ZodBoolean>>;
    }, "strip", ZodTypeAny, {
        didBuyPremium?: null | boolean;
        didDismissGuildAds?: null | boolean;
        didSetupBirthday?: null | boolean;
        didSetupFirstContentCreator?: null | boolean;
    }, {
        didBuyPremium?: null | boolean;
        didDismissGuildAds?: null | boolean;
        didSetupBirthday?: null | boolean;
        didSetupFirstContentCreator?: null | boolean;
    }>>>;
    guildId: ZodOptional<ZodString>;
    leaveChannelId: ZodNullable<ZodOptional<ZodString>>;
    leaveEnabled: ZodNullable<ZodOptional<ZodBoolean>>;
    locale: ZodNullable<ZodOptional<ZodString>>;
    messages: ZodNullable<ZodOptional<ZodArray<ZodObject<{
        buttons: ZodNullable<ZodOptional<ZodEffects<ZodNullable<(...)>, (...) | (...) | (...), (...) | (...) | (...)>>>;
        content: ZodNullable<ZodOptional<ZodEffects<ZodNullable<(...)>, (...) | (...) | (...), (...) | (...) | (...)>>>;
        embed: ZodNullable<ZodOptional<ZodObject<{
            author: ...;
            color: ...;
            description: ...;
            fields: ...;
            footer: ...;
            image: ...;
            thumbnail: ...;
            title: ...;
            url: ...;
        }, "strip", ZodTypeAny, {
            author?: ...;
            color?: ...;
            description?: ...;
            fields?: ...;
            footer?: ...;
            image?: ...;
            thumbnail?: ...;
            title?: ...;
            url?: ...;
        }, {
            author?: ...;
            color?: ...;
            description?: ...;
            fields?: ...;
            footer?: ...;
            image?: ...;
            thumbnail?: ...;
            title?: ...;
            url?: ...;
        }>>>;
        type: ZodUnion<[ZodEnum<[(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)]>, ZodEnum<[(...), (...), (...)]>]>;
        webhook: ZodNullable<ZodOptional<ZodObject<{
            avatarUrl: ...;
            enabled: ...;
            username: ...;
        }, "strip", ZodTypeAny, {
            avatarUrl?: ...;
            enabled?: ...;
            username?: ...;
        }, {
            avatarUrl?: ...;
            enabled?: ...;
            username?: ...;
        }>>>;
    }, "strip", ZodTypeAny, {
        buttons?: null | {
            title?: (...) | (...) | (...);
            url?: (...) | (...) | (...);
        }[];
        content?: null | string;
        embed?: null | {
            author?: null | {
                icon_url?: ...;
                name?: ...;
                url?: ...;
            };
            color?: null | number;
            description?: null | string;
            fields?: null | (...)[];
            footer?: null | {
                icon_url?: ...;
                text?: ...;
            };
            image?: null | {
                url?: ...;
            };
            thumbnail?: null | {
                url?: ...;
            };
            title?: null | string;
            url?: null | string;
        };
        type:
            | "clip"
            | "vod"
            | "kickLive"
            | "kickOffline"
            | "twitchLive"
            | "twitchOffline"
            | "rumbleLive"
            | "rumbleOffline"
            | "tiktokLive"
            | "tiktokOffline"
            | "tiktokVideo"
            | "birthday"
            | "welcome"
            | "leave";
        webhook?: null | {
            avatarUrl?: null | string;
            enabled?: null | boolean;
            username?: null | string;
        };
    }, {
        buttons?: null | {
            title?: (...) | (...) | (...);
            url?: (...) | (...) | (...);
        }[];
        content?: null | string;
        embed?: null | {
            author?: null | {
                icon_url?: ...;
                name?: ...;
                url?: ...;
            };
            color?: null | number;
            description?: null | string;
            fields?: null | (...)[];
            footer?: null | {
                icon_url?: ...;
                text?: ...;
            };
            image?: null | {
                url?: ...;
            };
            thumbnail?: null | {
                url?: ...;
            };
            title?: null | string;
            url?: null | string;
        };
        type:
            | "clip"
            | "vod"
            | "kickLive"
            | "kickOffline"
            | "twitchLive"
            | "twitchOffline"
            | "rumbleLive"
            | "rumbleOffline"
            | "tiktokLive"
            | "tiktokOffline"
            | "tiktokVideo"
            | "birthday"
            | "welcome"
            | "leave";
        webhook?: null | {
            avatarUrl?: null | string;
            enabled?: null | boolean;
            username?: null | string;
        };
    }>, "many">>>;
    notificationOverrides: ZodEffects<ZodEffects<ZodNullable<ZodOptional<ZodArray<ZodObject<{
        actions: ZodNullable<ZodOptional<(...)>>;
        applyTo: ZodNullable<ZodOptional<(...)>>;
        overrideChannelId: ZodNullable<ZodOptional<(...)>>;
        overridePingRoleId: ZodNullable<ZodOptional<(...)>>;
        priorityOnConflict: ZodNullable<ZodOptional<(...)>>;
        query: ZodNullable<ZodOptional<(...)>>;
        queryIn: ZodNullable<ZodOptional<(...)>>;
    }, "strip", ZodTypeAny, {
        actions?: null | (...)[];
        applyTo?: null | (...)[];
        overrideChannelId?: null | string;
        overridePingRoleId?: null | string;
        priorityOnConflict?: null | number;
        query?: null | (...)[];
        queryIn?:
            | null
            | "title"
            | "description"
            | "category";
    }, {
        actions?: null | (...)[];
        applyTo?: null | (...)[];
        overrideChannelId?: null | string;
        overridePingRoleId?: null | string;
        priorityOnConflict?: null | number;
        query?: null | (...)[];
        queryIn?:
            | null
            | "title"
            | "description"
            | "category";
    }>, "many">>>, undefined | null | {
        actions?: null | ("autoPublish" | "cancel" | "dontPublish")[];
        applyTo?: null | (
            | "kick"
            | "tiktok"
            | "twitch"
            | "rumble")[];
        overrideChannelId?: null | string;
        overridePingRoleId?: null | string;
        priorityOnConflict?: null | number;
        query?: null | string[];
        queryIn?:
            | null
            | "title"
            | "description"
            | "category";
    }[], undefined | null | {
        actions?: null | ("autoPublish" | "cancel" | "dontPublish")[];
        applyTo?: null | (
            | "kick"
            | "tiktok"
            | "twitch"
            | "rumble")[];
        overrideChannelId?: null | string;
        overridePingRoleId?: null | string;
        priorityOnConflict?: null | number;
        query?: null | string[];
        queryIn?:
            | null
            | "title"
            | "description"
            | "category";
    }[]>, undefined | null | {
        actions?: null | ("autoPublish" | "cancel" | "dontPublish")[];
        applyTo?: null | (
            | "kick"
            | "tiktok"
            | "twitch"
            | "rumble")[];
        overrideChannelId?: null | string;
        overridePingRoleId?: null | string;
        priorityOnConflict?: null | number;
        query?: null | string[];
        queryIn?:
            | null
            | "title"
            | "description"
            | "category";
    }[], undefined | null | {
        actions?: null | ("autoPublish" | "cancel" | "dontPublish")[];
        applyTo?: null | (
            | "kick"
            | "tiktok"
            | "twitch"
            | "rumble")[];
        overrideChannelId?: null | string;
        overridePingRoleId?: null | string;
        priorityOnConflict?: null | number;
        query?: null | string[];
        queryIn?:
            | null
            | "title"
            | "description"
            | "category";
    }[]>;
    overrideBranding: ZodNullable<ZodOptional<ZodBoolean>>;
    premium: ZodNullable<ZodOptional<ZodObject<{
        additionalAutoLiveRoles: ZodNullable<ZodOptional<ZodNumber>>;
        additionalConnections: ZodNullable<ZodOptional<ZodNumber>>;
        additionalOverrides: ZodNullable<ZodOptional<ZodNumber>>;
        additionalStatusRoles: ZodNullable<ZodOptional<ZodNumber>>;
        additionalStickyMessages: ZodNullable<ZodOptional<ZodNumber>>;
        enabled: ZodNullable<ZodOptional<ZodBoolean>>;
        tier: ZodNullable<ZodOptional<ZodString>>;
    }, "strip", ZodTypeAny, {
        additionalAutoLiveRoles?: null | number;
        additionalConnections?: null | number;
        additionalOverrides?: null | number;
        additionalStatusRoles?: null | number;
        additionalStickyMessages?: null | number;
        enabled?: null | boolean;
        tier?: null | string;
    }, {
        additionalAutoLiveRoles?: null | number;
        additionalConnections?: null | number;
        additionalOverrides?: null | number;
        additionalStatusRoles?: null | number;
        additionalStickyMessages?: null | number;
        enabled?: null | boolean;
        tier?: null | string;
    }>>>;
    singleMessages: ZodNullable<ZodOptional<ZodArray<ZodObject<{
        message: ZodEffects<ZodNullable<ZodOptional<ZodString>>, undefined | null | string, undefined | null | string>;
        type: ZodEnum<["autoLiveRoleAdded", "autoLiveRoleRemoved", "statusRoleAdded", "statusRoleRemoved", "statChannelLive", "statChannelOffline", "statFollowers"]>;
        webhook: ZodNullable<ZodOptional<ZodObject<{
            avatarUrl: ...;
            enabled: ...;
            username: ...;
        }, "strip", ZodTypeAny, {
            avatarUrl?: ...;
            enabled?: ...;
            username?: ...;
        }, {
            avatarUrl?: ...;
            enabled?: ...;
            username?: ...;
        }>>>;
    }, "strip", ZodTypeAny, {
        message?: null | string;
        type:
            | "autoLiveRoleAdded"
            | "autoLiveRoleRemoved"
            | "statusRoleAdded"
            | "statusRoleRemoved"
            | "statChannelLive"
            | "statChannelOffline"
            | "statFollowers";
        webhook?: null | {
            avatarUrl?: null | string;
            enabled?: null | boolean;
            username?: null | string;
        };
    }, {
        message?: null | string;
        type:
            | "autoLiveRoleAdded"
            | "autoLiveRoleRemoved"
            | "statusRoleAdded"
            | "statusRoleRemoved"
            | "statChannelLive"
            | "statChannelOffline"
            | "statFollowers";
        webhook?: null | {
            avatarUrl?: null | string;
            enabled?: null | boolean;
            username?: null | string;
        };
    }>, "many">>>;
    statusRoleLogs: ZodNullable<ZodOptional<ZodString>>;
    statusRoles: ZodEffects<ZodNullable<ZodOptional<ZodArray<ZodObject<{
        filter: ZodNullable<ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>>;
        keepOnOffline: ZodNullable<ZodOptional<ZodBoolean>>;
        roleId: ZodNullable<ZodOptional<ZodString>>;
        texts: ZodNullable<ZodOptional<ZodArray<(...), (...)>>>;
    }, "strip", ZodTypeAny, {
        filter?: null | {
            mode?:
                | (...)
                | (...)
                | (...)
                | (...);
            roles?: (...) | (...) | (...);
        };
        keepOnOffline?: null | boolean;
        roleId?: null | string;
        texts?: null | string[];
    }, {
        filter?: null | {
            mode?:
                | (...)
                | (...)
                | (...)
                | (...);
            roles?: (...) | (...) | (...);
        };
        keepOnOffline?: null | boolean;
        roleId?: null | string;
        texts?: null | string[];
    }>, "many">>>, undefined | null | {
        filter?: null | {
            mode?: null | "whitelist" | "blacklist";
            roles?: null | string[];
        };
        keepOnOffline?: null | boolean;
        roleId?: null | string;
        texts?: null | string[];
    }[], undefined | null | {
        filter?: null | {
            mode?: null | "whitelist" | "blacklist";
            roles?: null | string[];
        };
        keepOnOffline?: null | boolean;
        roleId?: null | string;
        texts?: null | string[];
    }[]>;
    stickyMessages: ZodNullable<ZodOptional<ZodArray<ZodObject<{
        buttons: ZodNullable<ZodOptional<ZodEffects<ZodNullable<(...)>, (...) | (...) | (...), (...) | (...) | (...)>>>;
        channelId: ZodNullable<ZodOptional<ZodString>>;
        content: ZodNullable<ZodOptional<ZodEffects<ZodNullable<(...)>, (...) | (...) | (...), (...) | (...) | (...)>>>;
        embed: ZodNullable<ZodOptional<ZodObject<{
            author: ...;
            color: ...;
            description: ...;
            fields: ...;
            footer: ...;
            image: ...;
            thumbnail: ...;
            title: ...;
            url: ...;
        }, "strip", ZodTypeAny, {
            author?: ...;
            color?: ...;
            description?: ...;
            fields?: ...;
            footer?: ...;
            image?: ...;
            thumbnail?: ...;
            title?: ...;
            url?: ...;
        }, {
            author?: ...;
            color?: ...;
            description?: ...;
            fields?: ...;
            footer?: ...;
            image?: ...;
            thumbnail?: ...;
            title?: ...;
            url?: ...;
        }>>>;
        messageId: ZodNullable<ZodOptional<ZodString>>;
        webhook: ZodNullable<ZodOptional<ZodObject<{
            avatarUrl: ...;
            enabled: ...;
            username: ...;
        }, "strip", ZodTypeAny, {
            avatarUrl?: ...;
            enabled?: ...;
            username?: ...;
        }, {
            avatarUrl?: ...;
            enabled?: ...;
            username?: ...;
        }>>>;
    }, "strip", ZodTypeAny, {
        buttons?: null | {
            title?: (...) | (...) | (...);
            url?: (...) | (...) | (...);
        }[];
        channelId?: null | string;
        content?: null | string;
        embed?: null | {
            author?: null | {
                icon_url?: ...;
                name?: ...;
                url?: ...;
            };
            color?: null | number;
            description?: null | string;
            fields?: null | (...)[];
            footer?: null | {
                icon_url?: ...;
                text?: ...;
            };
            image?: null | {
                url?: ...;
            };
            thumbnail?: null | {
                url?: ...;
            };
            title?: null | string;
            url?: null | string;
        };
        messageId?: null | string;
        webhook?: null | {
            avatarUrl?: null | string;
            enabled?: null | boolean;
            username?: null | string;
        };
    }, {
        buttons?: null | {
            title?: (...) | (...) | (...);
            url?: (...) | (...) | (...);
        }[];
        channelId?: null | string;
        content?: null | string;
        embed?: null | {
            author?: null | {
                icon_url?: ...;
                name?: ...;
                url?: ...;
            };
            color?: null | number;
            description?: null | string;
            fields?: null | (...)[];
            footer?: null | {
                icon_url?: ...;
                text?: ...;
            };
            image?: null | {
                url?: ...;
            };
            thumbnail?: null | {
                url?: ...;
            };
            title?: null | string;
            url?: null | string;
        };
        messageId?: null | string;
        webhook?: null | {
            avatarUrl?: null | string;
            enabled?: null | boolean;
            username?: null | string;
        };
    }>, "many">>>;
    syncUsername: ZodNullable<ZodOptional<ZodBoolean>>;
    vodDownloadStoreForHours: ZodNullable<ZodOptional<ZodNumber>>;
    welcomeChannelId: ZodNullable<ZodOptional<ZodString>>;
    welcomeEnabled: ZodNullable<ZodOptional<ZodBoolean>>;
}, "strip", ZodTypeAny, {
    autoLiveRoleLogs?: null | string;
    autoLiveRoles?: null | {
        filter?: null | {
            mode?: null | "whitelist" | "blacklist";
            roles?: null | string[];
        };
        roleId?: null | string;
    }[];
    birthdayChannelId?: null | string;
    birthdayEnabled?: null | boolean;
    birthdayRoleId?: null | string;
    bitfield?: null | string;
    blacklisted?: null | boolean;
    disableBranding?: null | {
        birthday?: null | boolean;
        clips?: null | boolean;
        giveaways?: null | boolean;
        leaderboard?: null | boolean;
        notifications?: null | boolean;
        starboard?: null | boolean;
        vods?: null | boolean;
        welcomeLeave?: null | boolean;
    };
    gettingStarted?: null | {
        didBuyPremium?: null | boolean;
        didDismissGuildAds?: null | boolean;
        didSetupBirthday?: null | boolean;
        didSetupFirstContentCreator?: null | boolean;
    };
    guildId?: string;
    leaveChannelId?: null | string;
    leaveEnabled?: null | boolean;
    locale?: null | string;
    messages?: null | {
        buttons?: null | {
            title?: null | string;
            url?: null | string;
        }[];
        content?: null | string;
        embed?: null | {
            author?: null | {
                icon_url?: null | string;
                name?: null | string;
                url?: null | string;
            };
            color?: null | number;
            description?: null | string;
            fields?: null | {
                inline?:
                    | (...)
                    | (...)
                    | (...)
                    | (...);
                name?: (...) | (...) | (...);
                value?: (...) | (...) | (...);
            }[];
            footer?: null | {
                icon_url?: null | string;
                text?: null | string;
            };
            image?: null | {
                url?: null | string;
            };
            thumbnail?: null | {
                url?: null | string;
            };
            title?: null | string;
            url?: null | string;
        };
        type:
            | "clip"
            | "vod"
            | "kickLive"
            | "kickOffline"
            | "twitchLive"
            | "twitchOffline"
            | "rumbleLive"
            | "rumbleOffline"
            | "tiktokLive"
            | "tiktokOffline"
            | "tiktokVideo"
            | "birthday"
            | "welcome"
            | "leave";
        webhook?: null | {
            avatarUrl?: null | string;
            enabled?: null | boolean;
            username?: null | string;
        };
    }[];
    notificationOverrides?: null | {
        actions?: null | ("autoPublish" | "cancel" | "dontPublish")[];
        applyTo?: null | (
            | "kick"
            | "tiktok"
            | "twitch"
            | "rumble")[];
        overrideChannelId?: null | string;
        overridePingRoleId?: null | string;
        priorityOnConflict?: null | number;
        query?: null | string[];
        queryIn?:
            | null
            | "title"
            | "description"
            | "category";
    }[];
    overrideBranding?: null | boolean;
    premium?: null | {
        additionalAutoLiveRoles?: null | number;
        additionalConnections?: null | number;
        additionalOverrides?: null | number;
        additionalStatusRoles?: null | number;
        additionalStickyMessages?: null | number;
        enabled?: null | boolean;
        tier?: null | string;
    };
    singleMessages?: null | {
        message?: null | string;
        type:
            | "autoLiveRoleAdded"
            | "autoLiveRoleRemoved"
            | "statusRoleAdded"
            | "statusRoleRemoved"
            | "statChannelLive"
            | "statChannelOffline"
            | "statFollowers";
        webhook?: null | {
            avatarUrl?: null | string;
            enabled?: null | boolean;
            username?: null | string;
        };
    }[];
    statusRoleLogs?: null | string;
    statusRoles?: null | {
        filter?: null | {
            mode?: null | "whitelist" | "blacklist";
            roles?: null | string[];
        };
        keepOnOffline?: null | boolean;
        roleId?: null | string;
        texts?: null | string[];
    }[];
    stickyMessages?: null | {
        buttons?: null | {
            title?: null | string;
            url?: null | string;
        }[];
        channelId?: null | string;
        content?: null | string;
        embed?: null | {
            author?: null | {
                icon_url?: null | string;
                name?: null | string;
                url?: null | string;
            };
            color?: null | number;
            description?: null | string;
            fields?: null | {
                inline?:
                    | (...)
                    | (...)
                    | (...)
                    | (...);
                name?: (...) | (...) | (...);
                value?: (...) | (...) | (...);
            }[];
            footer?: null | {
                icon_url?: null | string;
                text?: null | string;
            };
            image?: null | {
                url?: null | string;
            };
            thumbnail?: null | {
                url?: null | string;
            };
            title?: null | string;
            url?: null | string;
        };
        messageId?: null | string;
        webhook?: null | {
            avatarUrl?: null | string;
            enabled?: null | boolean;
            username?: null | string;
        };
    }[];
    syncUsername?: null | boolean;
    vodDownloadStoreForHours?: null | number;
    welcomeChannelId?: null | string;
    welcomeEnabled?: null | boolean;
}, {
    autoLiveRoleLogs?: null | string;
    autoLiveRoles?: null | {
        filter?: null | {
            mode?: null | "whitelist" | "blacklist";
            roles?: null | string[];
        };
        roleId?: null | string;
    }[];
    birthdayChannelId?: null | string;
    birthdayEnabled?: null | boolean;
    birthdayRoleId?: null | string;
    bitfield?: null | string;
    blacklisted?: null | boolean;
    disableBranding?: null | {
        birthday?: null | boolean;
        clips?: null | boolean;
        giveaways?: null | boolean;
        leaderboard?: null | boolean;
        notifications?: null | boolean;
        starboard?: null | boolean;
        vods?: null | boolean;
        welcomeLeave?: null | boolean;
    };
    gettingStarted?: null | {
        didBuyPremium?: null | boolean;
        didDismissGuildAds?: null | boolean;
        didSetupBirthday?: null | boolean;
        didSetupFirstContentCreator?: null | boolean;
    };
    guildId?: string;
    leaveChannelId?: null | string;
    leaveEnabled?: null | boolean;
    locale?: null | string;
    messages?: null | {
        buttons?: null | {
            title?: null | string;
            url?: null | string;
        }[];
        content?: null | string;
        embed?: null | {
            author?: null | {
                icon_url?: null | string;
                name?: null | string;
                url?: null | string;
            };
            color?: null | number;
            description?: null | string;
            fields?: null | {
                inline?:
                    | (...)
                    | (...)
                    | (...)
                    | (...);
                name?: (...) | (...) | (...);
                value?: (...) | (...) | (...);
            }[];
            footer?: null | {
                icon_url?: null | string;
                text?: null | string;
            };
            image?: null | {
                url?: null | string;
            };
            thumbnail?: null | {
                url?: null | string;
            };
            title?: null | string;
            url?: null | string;
        };
        type:
            | "clip"
            | "vod"
            | "kickLive"
            | "kickOffline"
            | "twitchLive"
            | "twitchOffline"
            | "rumbleLive"
            | "rumbleOffline"
            | "tiktokLive"
            | "tiktokOffline"
            | "tiktokVideo"
            | "birthday"
            | "welcome"
            | "leave";
        webhook?: null | {
            avatarUrl?: null | string;
            enabled?: null | boolean;
            username?: null | string;
        };
    }[];
    notificationOverrides?: null | {
        actions?: null | ("autoPublish" | "cancel" | "dontPublish")[];
        applyTo?: null | (
            | "kick"
            | "tiktok"
            | "twitch"
            | "rumble")[];
        overrideChannelId?: null | string;
        overridePingRoleId?: null | string;
        priorityOnConflict?: null | number;
        query?: null | string[];
        queryIn?:
            | null
            | "title"
            | "description"
            | "category";
    }[];
    overrideBranding?: null | boolean;
    premium?: null | {
        additionalAutoLiveRoles?: null | number;
        additionalConnections?: null | number;
        additionalOverrides?: null | number;
        additionalStatusRoles?: null | number;
        additionalStickyMessages?: null | number;
        enabled?: null | boolean;
        tier?: null | string;
    };
    singleMessages?: null | {
        message?: null | string;
        type:
            | "autoLiveRoleAdded"
            | "autoLiveRoleRemoved"
            | "statusRoleAdded"
            | "statusRoleRemoved"
            | "statChannelLive"
            | "statChannelOffline"
            | "statFollowers";
        webhook?: null | {
            avatarUrl?: null | string;
            enabled?: null | boolean;
            username?: null | string;
        };
    }[];
    statusRoleLogs?: null | string;
    statusRoles?: null | {
        filter?: null | {
            mode?: null | "whitelist" | "blacklist";
            roles?: null | string[];
        };
        keepOnOffline?: null | boolean;
        roleId?: null | string;
        texts?: null | string[];
    }[];
    stickyMessages?: null | {
        buttons?: null | {
            title?: null | string;
            url?: null | string;
        }[];
        channelId?: null | string;
        content?: null | string;
        embed?: null | {
            author?: null | {
                icon_url?: null | string;
                name?: null | string;
                url?: null | string;
            };
            color?: null | number;
            description?: null | string;
            fields?: null | {
                inline?:
                    | (...)
                    | (...)
                    | (...)
                    | (...);
                name?: (...) | (...) | (...);
                value?: (...) | (...) | (...);
            }[];
            footer?: null | {
                icon_url?: null | string;
                text?: null | string;
            };
            image?: null | {
                url?: null | string;
            };
            thumbnail?: null | {
                url?: null | string;
            };
            title?: null | string;
            url?: null | string;
        };
        messageId?: null | string;
        webhook?: null | {
            avatarUrl?: null | string;
            enabled?: null | boolean;
            username?: null | string;
        };
    }[];
    syncUsername?: null | boolean;
    vodDownloadStoreForHours?: null | number;
    welcomeChannelId?: null | string;
    welcomeEnabled?: null | boolean;
}> = ...