seyfert
Version:
The most advanced framework for discord bots
13 lines (12 loc) • 1.22 kB
TypeScript
import { type ClientUserStructure, type GuildStructure } from '../../client/transformers';
import type { UsingClient } from '../../commands';
import type { APIUnavailableGuild, GatewayRawGuildCreateDispatch, GatewayRawGuildDeleteDispatch } from '../../types';
import type { ShardDisconnectData, ShardReconnectData } from '../../websocket';
export declare const BOT_READY: (_self: UsingClient, me: ClientUserStructure) => ClientUserStructure;
export declare const WORKER_READY: (_self: UsingClient, me: ClientUserStructure) => ClientUserStructure;
export declare const WORKER_SHARDS_CONNECTED: (_self: UsingClient, me: ClientUserStructure) => ClientUserStructure;
export declare const RAW_GUILD_CREATE: (self: UsingClient, data: GatewayRawGuildCreateDispatch["d"]) => GuildStructure<"create">;
export declare const RAW_GUILD_DELETE: (self: UsingClient, data: GatewayRawGuildDeleteDispatch["d"]) => Promise<GuildStructure<"cached"> | APIUnavailableGuild>;
export declare const GUILDS_READY: () => void;
export declare const SHARD_DISCONNECT: (_self: UsingClient, data: ShardDisconnectData) => ShardDisconnectData;
export declare const SHARD_RECONNECT: (_self: UsingClient, data: ShardReconnectData) => ShardReconnectData;