"use strict";
// SPDX-FileCopyrightText: 2024 Gnuxie <Gnuxie@protonmail.com>
// SPDX-FileCopyrightText: 2026 Catalan Lover <catalanlover@protonmail.com>
//
// SPDX-License-Identifier: Apache-2.0
//
// SPDX-FileAttributionText: <text>
// This modified file incorporates work from Draupnir
// https://github.com/the-draupnir-project/Draupnir
// </text>
Object.defineProperty(exports, "__esModule", { value: true });
const AccessCommands_1 = require("./AccessCommands");
const AppserviceBotCommandTable_1 = require("./AppserviceBotCommandTable");
const AppserviceBotHelp_1 = require("./AppserviceBotHelp");
const ListCommand_1 = require("./ListCommand");
const ProvisionCommand_1 = require("./ProvisionCommand");
const VersionCommand_1 = require("./VersionCommand");
const DisplaynameCommand_1 = require("./DisplaynameCommand");
const AvatarCommand_1 = require("./AvatarCommand");
AppserviceBotCommandTable_1.AppserviceBotCommands.internCommand(AppserviceBotHelp_1.AppserviceBotHelpCommand, ["admin", "help"])
    .internCommand(AccessCommands_1.AppserviceAllowCommand, ["admin", "allow"])
    .internCommand(AccessCommands_1.AppserviceRemoveCommand, ["admin", "remove"])
    .internCommand(ProvisionCommand_1.AppserviceProvisionForUserCommand, ["admin", "provision"])
    .internCommand(VersionCommand_1.AppserviceVersionCommand, ["admin", "version"])
    .internCommand(DisplaynameCommand_1.AppserviceDisplaynameCommand, ["admin", "displayname"])
    .internCommand(AvatarCommand_1.AppserviceAvatarCommand, ["admin", "avatar"])
    .internCommand(ListCommand_1.AppserviceRestartDraupnirCommand, ["admin", "restart"])
    .internCommand(ListCommand_1.AppserviceListUnstartedCommand, [
    "admin",
    "list",
    "unstarted",
]);
//# sourceMappingURL=AppserviceBotCommands.js.map