import Command from './Command.js'; import CommandSender from './CommandSender.js'; import Location from '../../../org/bukkit/Location.js'; export default interface CommandMap { clearCommands(): void; dispatch(arg0: CommandSender, arg1: string): boolean; getCommand(arg0: string): Command; register(arg0: string, arg1: Command): boolean; register(arg0: string, arg1: string, arg2: Command): boolean; registerAll(arg0: string, arg1: Array): void; tabComplete(arg0: CommandSender, arg1: string): Array; tabComplete(arg0: CommandSender, arg1: string, arg2: Location): Array; } export default class CommandMap { static get $javaClass(): any; }