/** * Generate GitHub Workflow Tool * * Queries the GitHub Actions knowledge base and returns a structured plan * for creating a .github/workflows/deploy.yml file that: * 1. Builds a Docker image from the repository Dockerfile * 2. Pushes it to Azure Container Registry (ACR) * 3. Deploys it to AKS using Azure OIDC federated credentials * * Uses the knowledge-tool-pattern for consistent, deterministic behaviour. * No AI calls are made — the tool returns a plan for the MCP client AI to use. * * ⚠️ Do NOT use import.meta in this file — the CJS build forbids it. */ import { type GithubWorkflowPlan } from './schema.js'; declare const _default: import("../../types/index.js").Tool; registry: import("zod").ZodString; clusterName: import("zod").ZodString; resourceGroup: import("zod").ZodString; imageName: import("zod").ZodOptional; namespace: import("zod").ZodDefault>; manifestFormat: import("zod").ZodDefault>>; manifestPath: import("zod").ZodDefault>; dockerFile: import("zod").ZodDefault>; buildContextPath: import("zod").ZodDefault>; acrResourceGroup: import("zod").ZodOptional; workflowFileName: import("zod").ZodDefault>; branches: import("zod").ZodDefault>>; language: import("zod").ZodOptional; framework: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { registry: string; namespace: string; repositoryPath: string; clusterName: string; resourceGroup: string; manifestFormat: "helm" | "kustomize" | "k8s"; manifestPath: string; dockerFile: string; buildContextPath: string; workflowFileName: string; branches: string[]; language?: string | undefined; framework?: string | undefined; workspacePath?: string | undefined; imageName?: string | undefined; acrResourceGroup?: string | undefined; }, { registry: string; repositoryPath: string; clusterName: string; resourceGroup: string; language?: string | undefined; framework?: string | undefined; namespace?: string | undefined; workspacePath?: string | undefined; imageName?: string | undefined; manifestFormat?: "helm" | "kustomize" | "k8s" | undefined; manifestPath?: string | undefined; dockerFile?: string | undefined; buildContextPath?: string | undefined; acrResourceGroup?: string | undefined; workflowFileName?: string | undefined; branches?: string[] | undefined; }>, GithubWorkflowPlan>; export default _default; //# sourceMappingURL=tool.d.ts.map