import { AntiRaidOptions , ActionType , Cooldown } from "./interfaces" ; typedef AntiRaidOptions property { number } rateLimit property { number } time property { boolean } ban property { boolean } kick property { boolean } unrank property { Array < string > } exemptMembers property { Array < string > } exemptRoles property { Array < string > } exemptEvent property { string } reason export const defaultAntiRaidOptions = { rateLimit : 3 , time : 10000 , ban : false , kick : false , unrank : true , exemptMembers : [ ] , exemptRoles : [ ] , exemptEvent : [ ] , reason : "discord-antiraid" } ; typedef AUDIT_LOG ignore property property property property property property property property property property property property property property property property property property export const AUDIT_LOG = { channelCreate : { name : "CHANNEL_CREATE" , id : 10 } , channelDelete : { name : "CHANNEL_DELETE" , id : 12 } , guildBanAdd : { name : "MEMBER_BAN_ADD" , id : 22 } , guildMemberRemove : { name : "MEMBER_KICK" , id : 20 } , roleCreate : { name : "ROLE_CREATE" , id : 30 } , roleDelete : { name : "ROLE_DELETE" , id : 32 } } ; typedef CoolDown property { string } id property { string } guild property { string } event property { number } startedAt property { number } rate export const CoolDown = { } ;