import { Command } from "effect/unstable/cli"; import { NativeWriteAuthority } from "@agentxm/workspace/projection/agent-adapters"; import * as Effect from "effect/Effect"; import * as FileSystem from "effect/FileSystem"; import * as Path from "effect/Path"; import { CodingAgentRepository } from "@agentxm/workspace/projection"; import type { SettingsReader, WorkspaceLocation } from "@agentxm/workspace/desired-state"; export interface AgentsRemoveArgs { readonly ids: ReadonlyArray; readonly force: boolean; readonly preview: boolean; } export declare const handleAgentsRemove: (args: AgentsRemoveArgs) => Effect.Effect; export declare const removeCommand: Command.Command<"remove", { readonly ids: readonly string[]; readonly scope: "user" | "project"; readonly force: boolean; readonly preview: boolean; }, {}, import("../../app-error/app-error.ts").AppError, FileSystem.FileSystem | 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=remove.d.ts.map