ShardManager
import { ShardManager } from "https://raw.githubusercontent.com/denosaurs/denord/26ae2cc4c0f8c03b14d2b36eaa74b9e6d49665ed/mod.ts";
interface ShardManager {
emit<K extends keyof rawEvents, T extends rawEvents[K]>(eventName: K, args: T): boolean;
off<K extends keyof rawEvents, T extends rawEvents[K]>(eventName: K, listener: (args: T) => void): this;
on<K extends keyof rawEvents, T extends rawEvents[K]>(eventName: K, listener: (args: T) => void): this;
once<K extends keyof rawEvents, T extends rawEvents[K]>(eventName: K, listener: (args: T) => void): this;
}class ShardManager extends EventEmitter { }
constructor(shardAmount: number, intents?: number);
readonly shardsAmount: number;
connect(token: string);
guildRequestMember(shard: number, data: gateway.GuildRequestMembers);
statusUpdate(shard: number, data: gateway.StatusUpdate);