importtype{Snowflake}from'../../globals.ts';importtype{APIEmoji}from'../../payloads/v9/mod.ts';importtype{AddUndefinedToPossiblyUndefinedPropertiesOfInterface}from'../../utils/internals.ts'; /** * https://discord.com/developers/docs/resources/emoji#list-guild-emojis */exporttypeRESTGetAPIGuildEmojisResult=APIEmoji[]; /** * https://discord.com/developers/docs/resources/emoji#get-guild-emoji */exporttypeRESTGetAPIGuildEmojiResult=APIEmoji; /** * https://discord.com/developers/docs/resources/emoji#create-guild-emoji-json-params */exporttypeRESTPostAPIGuildEmojiJSONBody=AddUndefinedToPossiblyUndefinedPropertiesOfInterface<{/** * Name of the emoji */ name:string;/** * The 128x128 emoji image * * https://discord.com/developers/docs/reference#image-data */ image:string;/** * Roles for which this emoji will be whitelisted */ roles?:Snowflake[];}>; /** * https://discord.com/developers/docs/resources/emoji#create-guild-emoji */exporttypeRESTPostAPIGuildEmojiResult=APIEmoji; /** * https://discord.com/developers/docs/resources/emoji#modify-guild-emoji */exporttypeRESTPatchAPIGuildEmojiJSONBody=AddUndefinedToPossiblyUndefinedPropertiesOfInterface<{/** * Name of the emoji */ name?:string;/** * Roles for which this emoji will be whitelisted */ roles?:Snowflake[]|null;}>; /** * https://discord.com/developers/docs/resources/emoji#modify-guild-emoji */exporttypeRESTPatchAPIGuildEmojiResult=APIEmoji; /** * https://discord.com/developers/docs/resources/emoji#delete-guild-emoji */exporttypeRESTDeleteAPIGuildEmojiResult=never;