UNPKG

seyfert

Version:

The most advanced framework for discord bots

27 lines (26 loc) 1.56 kB
import { type AutoModerationRuleStructure } from '../../client/transformers'; import type { UsingClient } from '../../commands'; import type { GatewayAutoModerationActionExecutionDispatchData, GatewayAutoModerationRuleCreateDispatchData, GatewayAutoModerationRuleDeleteDispatchData, GatewayAutoModerationRuleUpdateDispatchData } from '../../types'; export declare const AUTO_MODERATION_ACTION_EXECUTION: (_self: UsingClient, data: GatewayAutoModerationActionExecutionDispatchData) => { guildId: string; action: { type: import("../../types").AutoModerationActionType; metadata?: { channelId?: string | undefined; durationSeconds?: number | undefined; customMessage?: string | undefined; } | undefined; }; ruleId: string; ruleTriggerType: import("../../types").AutoModerationRuleTriggerType; userId: string; channelId?: string | undefined; messageId?: string | undefined; alertSystemMessageId?: string | undefined; content: string; matchedKeyword: string | null; matchedContent: string | null; }; export declare const AUTO_MODERATION_RULE_CREATE: (self: UsingClient, data: GatewayAutoModerationRuleCreateDispatchData) => AutoModerationRuleStructure; export declare const AUTO_MODERATION_RULE_DELETE: (self: UsingClient, data: GatewayAutoModerationRuleDeleteDispatchData) => AutoModerationRuleStructure; export declare const AUTO_MODERATION_RULE_UPDATE: (self: UsingClient, data: GatewayAutoModerationRuleUpdateDispatchData) => AutoModerationRuleStructure;