UNPKG

@gguf/claw

Version:

Multi-channel AI gateway with extensible messaging integrations

14 lines (13 loc) 631 B
export type DiscordModerationAction = "timeout" | "kick" | "ban"; export type DiscordModerationCommand = { action: DiscordModerationAction; guildId: string; userId: string; durationMinutes?: number; until?: string; reason?: string; deleteMessageDays?: number; }; export declare function isDiscordModerationAction(action: string): action is DiscordModerationAction; export declare function requiredGuildPermissionForModerationAction(action: DiscordModerationAction): bigint; export declare function readDiscordModerationCommand(action: string, params: Record<string, unknown>): DiscordModerationCommand;