export declare class ApplicationCommandsAPI bulkOverwriteGlobalCommands(applicationId: Snowflakeoptions?: Pick<RequestData, 'auth' | 'signal'>) : Promise<RESTPutAPIApplicationCommandsResult>
Overwrites global commands
bulkOverwriteGuildCommands() : Promise<RESTPutAPIApplicationGuildCommandsResult>
Bulk overwrites guild commands
createGlobalCommand(applicationId: Snowflakeoptions?: Pick<RequestData, 'auth' | 'signal'>) : Promise<APIApplicationCommand>
Creates a new global command
createGuildCommand() : Promise<RESTPostAPIApplicationGuildCommandsResult>
Creates a new command for a guild
deleteGuildCommand(applicationId: SnowflakeguildId: SnowflakecommandId: Snowflakeoptions?: Pick<RequestData, 'auth' | 'signal'>) : Promise<void>
Deletes a guild command
editGlobalCommand() : Promise<APIApplicationCommand>
Edits a global command
editGuildCommand(applicationId: SnowflakeguildId: SnowflakecommandId: Snowflakeoptions?: Pick<RequestData, 'auth' | 'signal'>) : Promise<RESTPatchAPIApplicationGuildCommandResult>
Edits a guild command
See also: https://discord.com/developers/docs/interactions/application-commands#edit-guild-application-command
editGuildCommandPermissions(userToken: stringapplicationId: SnowflakeguildId: SnowflakecommandId: Snowflakeoptions?: Pick<RequestData, 'signal'>) : Promise<APIGuildApplicationCommandPermissions>
Edits the permissions for a guild command
getGlobalCommand() : Promise<APIApplicationCommand>
Fetches a global command
See also: https://discord.com/developers/docs/interactions/application-commands#get-global-application-command
getGlobalCommands(applicationId: Snowflakeoptions?: Pick<RequestData, 'auth' | 'signal'>) : Promise<RESTGetAPIApplicationCommandsResult>
Fetches all global commands for a application
getGuildCommand(applicationId: SnowflakeguildId: SnowflakecommandId: Snowflakeoptions?: Pick<RequestData, 'auth' | 'signal'>) : Promise<RESTGetAPIApplicationGuildCommandResult>
Fetches a guild command
See also: https://discord.com/developers/docs/interactions/application-commands#get-guild-application-command
getGuildCommandPermissions(applicationId: SnowflakeguildId: SnowflakecommandId: Snowflakeoptions?: Pick<RequestData, 'auth' | 'signal'>) : Promise<APIGuildApplicationCommandPermissions>
Fetches the permissions for a guild command
getGuildCommands() : Promise<RESTGetAPIApplicationGuildCommandsResult>
Fetches all commands for a guild
See also: https://discord.com/developers/docs/interactions/application-commands#get-guild-application-commands
getGuildCommandsPermissions() : Promise<RESTGetAPIGuildApplicationCommandsPermissionsResult>
Fetches all permissions for all commands in a guild