interface CommandManagerServiceInterface {
    addCommand(
        command: Command,
        loadMetadata: boolean,
        groups: null | Record<string, string>,
        defaultGroup?: string,
    ): Awaitable<void>;
    checkCommandPermissionOverwrites(
        context: Context,
        name: string,
        alreadyComputedPermissions?: MemberPermissionData,
    ): Awaitable<null | CommandPermissionCheckResult>;
    getArgumentParser(): ArgumentParser;
    getCommand(name: string): null | Command<Legacy | ChatInput>;
    getRateLimiter(): CommandRateLimiterContract;
}

Implemented by

Methods

MMNEPVFCICPMFPCPTTAAATR