import * as discordeno from "https://deno.land/x/discordeno@17.0.0/types/shared.ts"; EnumsEActivityFlagshttps://discord.com/developers/docs/topics/gateway#activity-object-activity-flags EActivityTypeshttps://discord.com/developers/docs/topics/gateway#activity-object-activity-types EAllowedMentionsTypeshttps://discord.com/developers/docs/resources/channel#allowed-mentions-object-allowed-mention-types EApplicationCommandFlagsEApplicationCommandOptionTypeshttps://discord.com/developers/docs/interactions/slash-commands#applicationcommandoptiontype EApplicationCommandPermissionTypesEApplicationCommandTypesEApplicationFlagshttps://discord.com/developers/docs/topics/oauth2#application-application-flags EAuditLogEventshttps://discord.com/developers/docs/resources/audit-log#audit-log-entry-object-audit-log-events EBitwisePermissionFlagshttps://discord.com/developers/docs/topics/permissions#permissions-bitwise-permission-flags EButtonStyleshttps://discord.com/developers/docs/interactions/message-components#buttons-button-styles EChannelFlagshttps://discord.com/developers/docs/resources/channel#channels-resource EChannelTypeshttps://discord.com/developers/docs/resources/channel#channel-object-channel-types EDefaultMessageNotificationLevelshttps://discord.com/developers/docs/resources/guild#guild-object-default-message-notification-level EErrorsEExplicitContentFilterLevelshttps://discord.com/developers/docs/resources/guild#guild-object-explicit-content-filter-level EGatewayCloseEventCodeshttps://discord.com/developers/docs/topics/opcodes-and-status-codes#opcodes-and-status-codes EGatewayIntentshttps://discord.com/developers/docs/topics/gateway#list-of-intents EGatewayOpcodeshttps://discord.com/developers/docs/topics/opcodes-and-status-codes#gateway-gateway-opcodes EGuildFeatureshttps://discord.com/developers/docs/resources/guild#guild-object-guild-features EGuildNsfwLevelhttps://discord.com/developers/docs/resources/guild#guild-object-guild-nsfw-level EHTTPResponseCodeshttps://discord.com/developers/docs/topics/opcodes-and-status-codes#http EIntegrationExpireBehaviorshttps://discord.com/developers/docs/resources/guild#integration-object-integration-expire-behaviors EInteractionResponseTypeshttps://discord.com/developers/docs/interactions/slash-commands#interaction-response-interactionresponsetype EInteractionTypeshttps://discord.com/developers/docs/interactions/slash-commands#interaction-interactiontype EInviteTargetTypeshttps://discord.com/developers/docs/resources/invite#invite-object-invite-target-types EJsonErrorCodeshttps://discord.com/developers/docs/topics/opcodes-and-status-codes#json ELocalesEMessageActivityTypeshttps://discord.com/developers/docs/resources/channel#message-object-message-activity-types EMessageComponentTypeshttps://discord.com/developers/docs/interactions/message-components#component-types EMessageTypeshttps://discord.com/developers/docs/resources/channel#message-object-message-types EMfaLevelshttps://discord.com/developers/docs/resources/guild#guild-object-mfa-level EOverwriteTypesEPremiumTiershttps://discord.com/developers/docs/resources/guild#guild-object-premium-tier EPremiumTypeshttps://discord.com/developers/docs/resources/user#user-object-premium-types EPresenceStatusERpcCloseEventCodeshttps://discord.com/developers/docs/topics/opcodes-and-status-codes#rpc ERpcErrorCodeshttps://discord.com/developers/docs/topics/opcodes-and-status-codes#rpc EScheduledEventEntityTypeEScheduledEventPrivacyLevelEScheduledEventStatusEStickerFormatTypeshttps://discord.com/developers/docs/resources/sticker#sticker-object-sticker-format-types EStickerTypeshttps://discord.com/developers/docs/resources/sticker#sticker-object-sticker-types ESystemChannelFlagshttps://discord.com/developers/docs/resources/guild#guild-object-system-channel-flags ETargetTypeshttps://discord.com/developers/docs/resources/invite#invite-object-target-user-types ETeamMembershipStateshttps://discord.com/developers/docs/topics/teams#data-models-membership-state-enum ETextStylesEUserFlagshttps://discord.com/developers/docs/resources/user#user-object-user-flags EVerificationLevelshttps://discord.com/developers/docs/resources/guild#guild-object-verification-level EVideoQualityModesEVisibilityTypeshttps://discord.com/developers/docs/resources/user#connection-object-visibility-types EVoiceCloseEventCodeshttps://discord.com/developers/docs/topics/opcodes-and-status-codes#voice EVoiceOpcodeshttps://discord.com/developers/docs/topics/opcodes-and-status-codes#voice EWebhookTypeshttps://discord.com/developers/docs/resources/webhook#webhook-object-webhook-types VariablesvIntentshttps://discord.com/developers/docs/topics/gateway#list-of-intents InterfacesIBaseRolehttps://discord.com/developers/docs/topics/permissions#role-object-role-structure Type AliasesTAnythingButAllows any type but T it is recursive TArrayWithNoPrototypeArray with no utilty methods, aka Object.create(null) TAtLeastOneTBigStringTCamelCaseTCamelizeTEmbedTypeshttps://discord.com/developers/docs/resources/channel#embed-object-embed-types TGatewayDispatchEventNamesTGatewayEventNamesTIdobject identity type TIntentsTKeysWithUndefinedTLocalizationTMakeRequiredTObjectLiteralalternative to 'object' or '{}' TOmitFirstFnArgTOptionalizeMakes all of properties in T optional when they're null | undefined it is recursive TPermissionStringsTPickPartialTPrimitiveNon object primitives