import type { ParsedPage, RuleResult } from "../../types.js"; /** * content/image-alt-text — checks every tag in the parsed HTML for * alt-text presence. Decorative images (`role="presentation"`, * `aria-hidden="true"`, or empty `alt=""` explicitly) are skipped — the * rule fires only on content-bearing images that lack ANY alt attribute. * * Reports per-page count (one finding per page summarising N missing). * The templated-image case (every catalog page has the same 200 * placeholder thumbnails) doesn't need 200 line-items in the report; * one summary line per page is enough — sample sources truncated to 3. * * The 2026-05-03 blind-spot audit named this as a tier-1 gap that hits * every templated pSEO site (template iterates over a data source, the * image-alt slot is left at the literal default). */ export declare function imageAltTextRule(pages: ParsedPage[]): RuleResult[]; //# sourceMappingURL=image-alt-text.d.ts.map