/** * `awsCapabilityPlugin` — the aws lexicon's capability plugin. It contributes * every AWS operational leaf (apply, job-submission, host-delivery, safety, the * cloud-specific waits, and publish) through core's `CapabilityPlugin` contract * (`@intentius/chant/components/capability-plugin`), so a project declaring * `lexicons: ["aws"]` gets these verbs registered automatically when it runs * components — the seam docs/components/cloud-boundary describes. Core's starter * set carries only the agnostic verbs; the cloud leaves live here. */ import { type CapabilityPlugin } from "@intentius/chant/components/capability-plugin"; /** The AWS verb families this plugin contributes, grouped for `families()` — mirrors core's `STARTER_VERB_FAMILIES` shape. */ export declare const AWS_VERB_FAMILIES: { readonly sbom: readonly ["extract-config-bom"]; readonly publish: readonly ["publish-image", "load-image-on-host", "publish-artifact"]; readonly apply: readonly ["cfn-deploy", "ecs-update-service", "lambda-deploy", "s3-sync", "cdn-invalidate", "run-migration"]; readonly jobSubmission: readonly ["emr-start-job-run", "emr-submit-step"]; readonly hostDelivery: readonly ["code-deploy", "copy-to-host", "remote-exec"]; readonly waitVerify: readonly ["wait-for-stack", "wait-steady-state", "wait-job"]; readonly safety: readonly ["snapshot-before", "rollback-previous"]; }; /** The aws lexicon's capability plugin — loaded by core when a project's `chant.config.ts` lists `lexicons: ["aws"]`. */ export declare const awsCapabilityPlugin: CapabilityPlugin; //# sourceMappingURL=capability-plugin.d.ts.map