import CommandContext from './CommandContext'; import { Interfaces } from './Interfaces'; interface Events { beforeExecute: (context: CommandContext) => Promise | boolean; afterExecute: (context: CommandContext, result: Interfaces.ResultInterface) => Promise | void; } export default class CommandHandler { readonly events: Events; private configuration; private client; private commands; private logger; install(): void; private handleCommand; } export {}; //# sourceMappingURL=CommandHandler.d.ts.map