interface ShardEventsimport { type ShardEvents } from "https://dotland.deno.dev/x/discordeno@17.2.0/plugins/validations/deps.ts"; Methodsoptionalheartbeat(shard: Shard): unknownA heartbeat has been send. optionalheartbeatAck(shard: Shard): unknownA heartbeat ACK was received. optionalhello(shard: Shard): unknownShard has received a Hello payload. optionalinvalidSession(shard: Shard, resumable: boolean): unknownThe Shards session has been invalidated. optionalresuming(shard: Shard): unknownThe shard has started a resume action. optionalresumed(shard: Shard): unknownThe shard has successfully resumed an old session. optionalrequestedReconnect(shard: Shard): unknownDiscord has requested the Shard to reconnect. optionalconnecting(shard: Shard): unknownThe shard started to connect to Discord's gateway. optionalconnected(shard: Shard): unknownThe shard is connected with Discord's gateway. optionaldisconnected(shard: Shard): unknownThe shard has been disconnected from Discord's gateway. optionalidentifying(shard: Shard): unknownThe shard has started to identify itself to Discord. optionalidentified(shard: Shard): unknownThe shard has successfully been identified itself with Discord. optionalmessage(shard: Shard, payload: DiscordGatewayPayload): unknownThe shard has received a message from Discord. import ShardEventsimport { ShardEvents } from "https://dotland.deno.dev/x/discordeno@17.2.0/plugins/validations/deps.ts";