Type Alias GuildFunctionsInput<T, T2, S, T3>
GuildFunctionsInput<T, T2, S, T3>: { clearGuildErrors: { auth: string; guildId: string; }; createOrUpdateGuildMessage: { auth: string; data: GuildMessageBody<T2>; guildId: string; messageSubType: S; messageType: T2; }; createOrUpdateGuildRoles: { auth: string; data: GuildRoleBody<T3>; guildId: string; roleId: string; type: T3; }; createOrUpdateLinkedRole: { auth: string; data: GuildZod["linkedRoles"][number]; guildId: string; roleId: string; }; createOrUpdateOverride: { auth: string; data: GuildZod["notificationOverrides"][number]; guildId: string; priorityOnConflict: number; }; createOrUpdateStickyMessage: { auth: string; channelId: string; data: GuildZod["stickyMessages"][number]; guildId: string; }; deleteGuildMessage: { auth: string; guildId: string; messageSubType: S; messageType: T2; }; deleteGuildRoles: { auth: string; guildId: string; roleId: string; type: T3; }; deleteLinkedRole: { auth: string; guildId: string; roleId: string; }; deleteOverride: { auth: string; guildId: string; priorityOnConflict: number; }; deleteStickyMessage: { auth: string; channelId: string; guildId: string; }; getGuild: { auth: string; guildId: string; }; getGuildErrors: { auth: string; guildId: string; }; sendGreetOrBirthdayMessage: { auth: string; guildId: string; type: "welcome" | "leave" | "birthday"; }; sendGuildPanelOrNotification: { auth: string; body: SendPanelBody<T>; dontPing?: boolean; guildId: string; panel: T; }; sendTestKickBotNotification: { auth: string; guildId: string; streamer: string; type: "vod" | "clip"; }; updateGuild: { auth: string; guild: DeepPartial<GuildZod>; guildId: string; }; }