/** * COMP* composition lint rules (#562, epic #551) — the long-term entropy * guards over the discovered `Component` graph. See ../../component-checks.ts * for why these are `ComponentCheck`s (whole-project, post-discovery) rather * than `LintRule`s (single-file AST), and docs/lint-rules/composition.mdx for * the user-facing reference. */ import type { ComponentCheck } from "../../component-checks.js"; export { comp001PublishesNeverAppliesRule } from "./comp001-publishes-never-applies.js"; export { comp002DanglingWiringRefRule } from "./comp002-dangling-wiring-ref.js"; export { comp003MutatingNoRollbackRule } from "./comp003-mutating-no-rollback.js"; export { comp004GateNeedsTemporalRule } from "./comp004-gate-needs-temporal.js"; export { comp005CapabilityKindIsNounRule } from "./comp005-capability-kind-is-noun.js"; export { comp006ShellNeedsReasonRule } from "./comp006-shell-needs-reason.js"; export { comp007CompositionSprawlRule } from "./comp007-composition-sprawl.js"; /** All seven COMP* checks, sorted by id. */ export declare function loadComponentChecks(): ComponentCheck[]; //# sourceMappingURL=index.d.ts.map