import { Command } from "effect/cli"; import * as Effect from "effect/Effect"; import * as Option from "effect/Option"; export interface McpsAddArgs { readonly name: string; readonly connection: Option.Option; readonly transport: Option.Option<"stdio" | "streamable-http" | "sse">; readonly arg: ReadonlyArray; readonly cwd: Option.Option; readonly headerEnv: ReadonlyArray; readonly nativeOauth: boolean; readonly command: Option.Option; readonly url: Option.Option; readonly env: ReadonlyArray; readonly header: ReadonlyArray; readonly force: boolean; readonly preview: boolean; } export declare const handleMcpsAdd: (args: McpsAddArgs) => Effect.Effect; export declare const addCommand: Command.Command<"add", { readonly name: string; readonly scope: "user" | "project"; readonly connection: Option.Option; readonly transport: Option.Option<"stdio" | "sse" | "streamable-http">; readonly arg: readonly string[]; readonly cwd: Option.Option; readonly headerEnv: readonly string[]; readonly nativeOauth: boolean; readonly command: Option.Option; readonly url: Option.Option; readonly env: readonly string[]; readonly header: readonly string[]; readonly force: boolean; readonly preview: boolean; }, {}, import("../../app-error/app-error.ts").AppError | import("../../screen/streams.ts").OutputWriteFailed, import("effect/FileSystem").FileSystem | import("effect/Path").Path | "effect/cli/GlobalFlag/axm-non-interactive" | "effect/cli/GlobalFlag/axm-json" | "effect/cli/GlobalFlag/axm-quiet" | "effect/cli/GlobalFlag/axm-verbose" | "effect/cli/GlobalFlag/axm-debug" | import("../../telemetry/client.ts").TelemetryClient | import("@agentxm/registry-access/authentication").DeviceLoginInteraction | "effect/cli/GlobalFlag/axm-directory">; //# sourceMappingURL=add.d.ts.map