file description import type { Message } from "eris" ; import type { HibikiClient } from "./Client" ; export abstract class Command { aliases : string [ ] = [ ] ; args ? : string ; cooldown ? : number ; requiredkeys ? : string [ ] = [ ] ; clientperms ? : string [ ] = [ ] ; requiredperms ? : string [ ] = [ ] ; allowdms = false ; allowdisable = true ; nsfw = false ; owner = false ; silent = false ; staff = false ; voice = false ; abstract description : string ; constructor ( protected bot , public name , public category ) { } abstract run ( msg , pargs ? , args ? , ... extra ) ; }