seyfert
Version:
The most advanced framework for discord bots
22 lines (21 loc) • 1.19 kB
TypeScript
import type { StageInstances } from '../../cache/resources/stage-instances';
import type { UsingClient } from '../../commands';
import { type ObjectToLower } from '../../common';
import type { GatewayStageInstanceCreateDispatchData, GatewayStageInstanceDeleteDispatchData, GatewayStageInstanceUpdateDispatchData } from '../../types';
export declare const STAGE_INSTANCE_CREATE: (_self: UsingClient, data: GatewayStageInstanceCreateDispatchData) => {
id: string;
guildId: string;
channelId: string;
topic: string;
privacyLevel: import("../../types").StageInstancePrivacyLevel;
guildScheduledEventId?: string | undefined;
};
export declare const STAGE_INSTANCE_DELETE: (_self: UsingClient, data: GatewayStageInstanceDeleteDispatchData) => {
id: string;
guildId: string;
channelId: string;
topic: string;
privacyLevel: import("../../types").StageInstancePrivacyLevel;
guildScheduledEventId?: string | undefined;
};
export declare const STAGE_INSTANCE_UPDATE: (self: UsingClient, data: GatewayStageInstanceUpdateDispatchData) => Promise<[stage: ObjectToLower<GatewayStageInstanceUpdateDispatchData>, old?: ReturnType<StageInstances["get"]>]>;