import type { ParsedPage, RuleResult } from "../../types.js"; /** * tech/og-completeness — flags pages missing the core Open Graph metadata * that drives social-share previews and is increasingly used by AI Overviews * as a fallback summary signal. * * Required: og:title, og:description, og:image. * * Severity gradation: * - warning: og:title or og:description is missing (core social-card identity * fields that affect how a link appears in feeds and AI summaries). * - info: only og:image is missing (cosmetic — the card still has a title * and description; the missing image is low-priority). * * Presence check: a field is considered MISSING when it is absent, empty, or * whitespace-only (value is trimmed before evaluation). */ export declare function ogCompletenessRule(pages: ParsedPage[]): RuleResult[]; //# sourceMappingURL=og-completeness.d.ts.map