/** * log10x_delete_env — destructive: removes an environment from the * user's account via `DELETE /api/v1/user/env`. Irrecoverable. * * Backend handler: backend/lambdas/user-service-go/cmd/environment/main.go * (handleDelete). Documented at mksite/docs/api/manage.md * "Delete Environment". * * Confirm-name pattern: the caller must pass `confirm_name` matching * the env's exact display name (case-sensitive). Mirrors `gh repo * delete` and the GitHub web UI's "type the repo name to confirm". * Without this guard, an LLM that hallucinates an `env_id` could * silently delete the wrong env. */ import { z } from 'zod'; import type { Environments } from '../lib/environments.js'; import { type StructuredOutput } from '../lib/output-types.js'; export declare const deleteEnvSchema: { env_id: z.ZodString; confirm_name: z.ZodString; }; export declare function executeDeleteEnv(args: { env_id: string; confirm_name: string; }, envs: Environments): Promise;