/** Deploy-plan computation + rendering — the approval gate's read-side core. */ export { type DeployPlan, type DeployPlanResourceChange } from "./types.js"; export { buildDeployPlan, type StackTemplatePair } from "./buildDeployPlan.js"; export { computeDeployPlan, type CfnTemplateReader, type ComputeDeployPlanParams, type ComputeDeployPlanStack } from "./computeDeployPlan.js"; export { computeAssemblyDigest, digestHead, type DeployScope } from "./assemblyDigest.js"; export { classifyImpact, derivePropertyChanges, isDataLoss, isStatefulResourceType, type ImpactClassification } from "./classify.js"; export { renderPlanSummary, renderPlanLines, toWirePlanChanges } from "./renderDeployPlan.js"; export { signApprovalToken, verifyApprovalToken, DEFAULT_APPROVAL_TTL_MS, APPROVAL_TOKEN_PATTERN, type SignApprovalTokenOptions, type SignedApprovalToken, type VerifyApprovalTokenOptions, type VerifyApprovalTokenResult } from "./approvalToken.js"; export { summarisePlanRisk } from "./planRiskCounts.js";