/** * Audit Command — WCAG 2.2 accessibility audit for component specs. * * memi audit --wcag [--component ] [--json] * * Runs 5 checks per ComponentSpec: * contrast — colorContrast declared and assertedRatio >= 4.5 (AA) * aria — role defined and not "none", ariaLabel not "none" * keyboard — keyboardNav exists and not false/"none" * touch — touchTarget not "default" (default = unverified) * focus — focusStyle not "none" * * Exit code 1 when any spec fails on contrast (assertedRatio < 4.5) or * aria role is missing for interactive components. */ import type { Command } from "commander"; import type { MemoireEngine } from "../engine/core.js"; export declare function registerAuditCommand(program: Command, engine: MemoireEngine): void;