import * as Effect from "effect/Effect"; import * as Option from "effect/Option"; import { Command } from "effect/unstable/cli"; import { Screen } from "../../screen/index.js"; import type { YankCategory } from "@agentxm/registry-client"; export declare const LifecycleTransitionOutputSchema: import("effect/Schema").Struct<{ readonly target: import("effect/Schema").String; readonly before: import("effect/Schema").NullOr; readonly message: import("effect/Schema").String; readonly replacement: import("effect/Schema").optional; readonly fqn: import("effect/Schema").String; }>, import("effect/Schema").Struct<{ readonly status: import("effect/Schema").Literal<"unavailable">; readonly fqn: import("effect/Schema").optional; }>]>>; }>, import("effect/Schema").Struct<{ readonly deprecatedAt: import("effect/Schema").decodeTo; readonly message: import("effect/Schema").optional; readonly replacement: import("effect/Schema").Union; readonly fqn: import("effect/Schema").String; }>, import("effect/Schema").Struct<{ readonly status: import("effect/Schema").Literal<"unavailable">; readonly fqn: import("effect/Schema").optional; }>]>; }>]>>; readonly after: import("effect/Schema").NullOr; readonly message: import("effect/Schema").String; readonly replacement: import("effect/Schema").optional; readonly fqn: import("effect/Schema").String; }>, import("effect/Schema").Struct<{ readonly status: import("effect/Schema").Literal<"unavailable">; readonly fqn: import("effect/Schema").optional; }>]>>; }>, import("effect/Schema").Struct<{ readonly deprecatedAt: import("effect/Schema").decodeTo; readonly message: import("effect/Schema").optional; readonly replacement: import("effect/Schema").Union; readonly fqn: import("effect/Schema").String; }>, import("effect/Schema").Struct<{ readonly status: import("effect/Schema").Literal<"unavailable">; readonly fqn: import("effect/Schema").optional; }>]>; }>]>>; readonly disposition: import("effect/Schema").Literals; readonly revision: import("effect/Schema").NonEmptyString; }>; export declare const ArchivalTransitionOutputSchema: import("effect/Schema").Struct<{ readonly target: import("effect/Schema").String; readonly before: import("effect/Schema").NullOr; readonly reason: import("effect/Schema").optional; }>>; readonly after: import("effect/Schema").NullOr; readonly reason: import("effect/Schema").optional; }>>; readonly disposition: import("effect/Schema").Literals; readonly revision: import("effect/Schema").NonEmptyString; }>; export declare const handleYank: (input: { readonly ref: string; readonly allVersions: boolean; readonly category: Option.Option; readonly notice: Option.Option; }) => Effect.Effect; export declare const handleUnyank: (ref: string) => Effect.Effect; export declare const handleDeprecate: (input: { readonly ref: string; readonly message: Option.Option; readonly replacement: Option.Option; readonly clearMessage: boolean; readonly clearReplacement: boolean; }) => Effect.Effect; export declare const handleUndeprecate: (ref: string) => Effect.Effect; export declare const handleArchive: (input: { readonly ref: string; readonly reason: Option.Option; }) => Effect.Effect; export declare const handleUnarchive: (ref: string) => Effect.Effect; export declare const yankCommand: Command.Command<"yank", { readonly ref: string; readonly allVersions: boolean; readonly category: Option.Option<"other" | "broken" | "security" | "accidental">; readonly notice: Option.Option; }, {}, 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">; export declare const unyankCommand: Command.Command<"unyank", { readonly ref: string; }, {}, 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">; export declare const deprecateCommand: Command.Command<"deprecate", { readonly ref: string; readonly message: Option.Option; readonly replacement: Option.Option; readonly clearMessage: boolean; readonly clearReplacement: boolean; }, {}, 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">; export declare const undeprecateCommand: Command.Command<"undeprecate", { readonly ref: string; }, {}, 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">; export declare const archiveCommand: Command.Command<"archive", { readonly ref: string; readonly reason: Option.Option; }, {}, 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">; export declare const unarchiveCommand: Command.Command<"unarchive", { readonly ref: string; }, {}, 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=command.d.ts.map