UNPKG

seyfert

Version:

The most advanced framework for discord bots

13 lines (12 loc) 1.22 kB
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;