import * as Effect from "effect/Effect"; import { Command } from "effect/unstable/cli"; import { Screen } from "../../screen/index.js"; import type { InstallableExtensionType } from "@agentxm/extension-model/unstable/extensions/installable-types"; export declare const handleExtensionShow: (args: { readonly type: InstallableExtensionType; readonly name: string; }) => Effect.Effect; /** * Builds one group's `show` verb. Every installable type gets the same argument * shape and the same result document; only the type id differs. */ export declare const makeExtensionShowCommand: (args: { readonly type: InstallableExtensionType; readonly group: string; readonly exampleName: string; }) => Command.Command<"show", { readonly name: string; readonly scope: "user" | "project"; }, {}, 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-show.d.ts.map