/** * Per-type command modules, keyed by extension type id. * * Root help groups its commands from this record rather than a hand-maintained * list, so a new row in the extension type table cannot ship a command the root * help never lists. The `satisfies Record` is * load-bearing in both directions: a new type without an entry is a missing * key, and an entry for something that is not an extension type is an excess * property. * * The record is `as const` so each value keeps its concrete command type — the * derived arrays below stay a union of those types, which is what lets * `Command.withSubcommands` keep inferring the error and service channels. */ import type * as CliCommand from "effect/unstable/cli/Command"; export declare const EXTENSION_TYPE_COMMANDS: { readonly skill: CliCommand.Command<"skills", {}, {}, import("../app-error/app-error.ts").AppError, import("effect/FileSystem").FileSystem | import("effect/Path").Path | "effect/unstable/cli/GlobalFlag/axm-non-interactive" | "effect/unstable/cli/GlobalFlag/axm-json" | "effect/unstable/cli/GlobalFlag/axm-quiet" | "effect/unstable/cli/GlobalFlag/axm-verbose" | "effect/unstable/cli/GlobalFlag/axm-debug" | import("@agentxm/registry-access/authentication").DeviceLoginInteraction | "effect/unstable/cli/GlobalFlag/axm-directory">; readonly "mcp-server": CliCommand.Command<"mcps", {}, {}, import("../app-error/app-error.ts").AppError, import("effect/FileSystem").FileSystem | import("effect/Path").Path | "effect/unstable/cli/GlobalFlag/axm-non-interactive" | "effect/unstable/cli/GlobalFlag/axm-json" | "effect/unstable/cli/GlobalFlag/axm-quiet" | "effect/unstable/cli/GlobalFlag/axm-verbose" | "effect/unstable/cli/GlobalFlag/axm-debug" | import("@agentxm/registry-access/authentication").DeviceLoginInteraction | "effect/unstable/cli/GlobalFlag/axm-directory">; readonly subagent: CliCommand.Command<"subagents", {}, {}, import("../app-error/app-error.ts").AppError, import("effect/FileSystem").FileSystem | import("effect/Path").Path | "effect/unstable/cli/GlobalFlag/axm-non-interactive" | "effect/unstable/cli/GlobalFlag/axm-json" | "effect/unstable/cli/GlobalFlag/axm-quiet" | "effect/unstable/cli/GlobalFlag/axm-verbose" | "effect/unstable/cli/GlobalFlag/axm-debug" | import("@agentxm/registry-access/authentication").DeviceLoginInteraction | "effect/unstable/cli/GlobalFlag/axm-directory">; readonly rule: CliCommand.Command<"rules", {}, {}, import("../app-error/app-error.ts").AppError, import("effect/FileSystem").FileSystem | import("effect/Path").Path | "effect/unstable/cli/GlobalFlag/axm-non-interactive" | "effect/unstable/cli/GlobalFlag/axm-json" | "effect/unstable/cli/GlobalFlag/axm-quiet" | "effect/unstable/cli/GlobalFlag/axm-verbose" | "effect/unstable/cli/GlobalFlag/axm-debug" | import("@agentxm/registry-access/authentication").DeviceLoginInteraction | "effect/unstable/cli/GlobalFlag/axm-directory">; readonly hook: CliCommand.Command<"hooks", {}, {}, import("../app-error/app-error.ts").AppError, import("effect/FileSystem").FileSystem | import("effect/Path").Path | "effect/unstable/cli/GlobalFlag/axm-non-interactive" | "effect/unstable/cli/GlobalFlag/axm-json" | "effect/unstable/cli/GlobalFlag/axm-quiet" | "effect/unstable/cli/GlobalFlag/axm-verbose" | "effect/unstable/cli/GlobalFlag/axm-debug" | import("@agentxm/registry-access/authentication").DeviceLoginInteraction | "effect/unstable/cli/GlobalFlag/axm-directory">; readonly knowledge: CliCommand.Command<"knowledge", {}, {}, import("../app-error/app-error.ts").AppError, import("effect/FileSystem").FileSystem | import("effect/Path").Path | "effect/unstable/cli/GlobalFlag/axm-non-interactive" | "effect/unstable/cli/GlobalFlag/axm-json" | "effect/unstable/cli/GlobalFlag/axm-quiet" | "effect/unstable/cli/GlobalFlag/axm-verbose" | "effect/unstable/cli/GlobalFlag/axm-debug" | import("@agentxm/registry-access/authentication").DeviceLoginInteraction | "effect/unstable/cli/GlobalFlag/axm-directory">; readonly pack: CliCommand.Command<"packs", {}, {}, import("../app-error/app-error.ts").AppError, import("effect/FileSystem").FileSystem | import("effect/Path").Path | "effect/unstable/cli/GlobalFlag/axm-non-interactive" | "effect/unstable/cli/GlobalFlag/axm-json" | "effect/unstable/cli/GlobalFlag/axm-quiet" | "effect/unstable/cli/GlobalFlag/axm-verbose" | "effect/unstable/cli/GlobalFlag/axm-debug" | import("@agentxm/registry-access/authentication").DeviceLoginInteraction | "effect/unstable/cli/GlobalFlag/axm-directory">; }; /** * Type commands listed under EXTENSIONS, in catalog order. A type that also * carries a workspace capability is managed alongside the workspace instead, * so it is excluded here by axis rather than by name. */ export declare const extensionGroupCommands: (CliCommand.Command<"hooks", {}, {}, import("../app-error/app-error.ts").AppError, import("effect/FileSystem").FileSystem | import("effect/Path").Path | "effect/unstable/cli/GlobalFlag/axm-non-interactive" | "effect/unstable/cli/GlobalFlag/axm-json" | "effect/unstable/cli/GlobalFlag/axm-quiet" | "effect/unstable/cli/GlobalFlag/axm-verbose" | "effect/unstable/cli/GlobalFlag/axm-debug" | import("@agentxm/registry-access/authentication").DeviceLoginInteraction | "effect/unstable/cli/GlobalFlag/axm-directory"> | CliCommand.Command<"knowledge", {}, {}, import("../app-error/app-error.ts").AppError, import("effect/FileSystem").FileSystem | import("effect/Path").Path | "effect/unstable/cli/GlobalFlag/axm-non-interactive" | "effect/unstable/cli/GlobalFlag/axm-json" | "effect/unstable/cli/GlobalFlag/axm-quiet" | "effect/unstable/cli/GlobalFlag/axm-verbose" | "effect/unstable/cli/GlobalFlag/axm-debug" | import("@agentxm/registry-access/authentication").DeviceLoginInteraction | "effect/unstable/cli/GlobalFlag/axm-directory"> | CliCommand.Command<"mcps", {}, {}, import("../app-error/app-error.ts").AppError, import("effect/FileSystem").FileSystem | import("effect/Path").Path | "effect/unstable/cli/GlobalFlag/axm-non-interactive" | "effect/unstable/cli/GlobalFlag/axm-json" | "effect/unstable/cli/GlobalFlag/axm-quiet" | "effect/unstable/cli/GlobalFlag/axm-verbose" | "effect/unstable/cli/GlobalFlag/axm-debug" | import("@agentxm/registry-access/authentication").DeviceLoginInteraction | "effect/unstable/cli/GlobalFlag/axm-directory"> | CliCommand.Command<"packs", {}, {}, import("../app-error/app-error.ts").AppError, import("effect/FileSystem").FileSystem | import("effect/Path").Path | "effect/unstable/cli/GlobalFlag/axm-non-interactive" | "effect/unstable/cli/GlobalFlag/axm-json" | "effect/unstable/cli/GlobalFlag/axm-quiet" | "effect/unstable/cli/GlobalFlag/axm-verbose" | "effect/unstable/cli/GlobalFlag/axm-debug" | import("@agentxm/registry-access/authentication").DeviceLoginInteraction | "effect/unstable/cli/GlobalFlag/axm-directory"> | CliCommand.Command<"skills", {}, {}, import("../app-error/app-error.ts").AppError, import("effect/FileSystem").FileSystem | import("effect/Path").Path | "effect/unstable/cli/GlobalFlag/axm-non-interactive" | "effect/unstable/cli/GlobalFlag/axm-json" | "effect/unstable/cli/GlobalFlag/axm-quiet" | "effect/unstable/cli/GlobalFlag/axm-verbose" | "effect/unstable/cli/GlobalFlag/axm-debug" | import("@agentxm/registry-access/authentication").DeviceLoginInteraction | "effect/unstable/cli/GlobalFlag/axm-directory"> | CliCommand.Command<"subagents", {}, {}, import("../app-error/app-error.ts").AppError, import("effect/FileSystem").FileSystem | import("effect/Path").Path | "effect/unstable/cli/GlobalFlag/axm-non-interactive" | "effect/unstable/cli/GlobalFlag/axm-json" | "effect/unstable/cli/GlobalFlag/axm-quiet" | "effect/unstable/cli/GlobalFlag/axm-verbose" | "effect/unstable/cli/GlobalFlag/axm-debug" | import("@agentxm/registry-access/authentication").DeviceLoginInteraction | "effect/unstable/cli/GlobalFlag/axm-directory">)[]; /** Type commands listed under WORKSPACE because they toggle a workspace capability. */ export declare const workspaceCapabilityCommands: CliCommand.Command<"rules", {}, {}, import("../app-error/app-error.ts").AppError, import("effect/FileSystem").FileSystem | import("effect/Path").Path | "effect/unstable/cli/GlobalFlag/axm-non-interactive" | "effect/unstable/cli/GlobalFlag/axm-json" | "effect/unstable/cli/GlobalFlag/axm-quiet" | "effect/unstable/cli/GlobalFlag/axm-verbose" | "effect/unstable/cli/GlobalFlag/axm-debug" | import("@agentxm/registry-access/authentication").DeviceLoginInteraction | "effect/unstable/cli/GlobalFlag/axm-directory">[]; //# sourceMappingURL=extension-type-commands.d.ts.map