import type { BrowserAdapter } from "@sudobility/webgraph_parser"; /** * A page health issue found during browser-side evaluation. */ export interface PageHealthIssue { type: "broken_image" | "element_overlap" | "dead_social_button" | "broken_link_pattern" | "cart_math_error" | "grammar_error" | "defunct_service" | "missing_price" | "inconsistent_grid" | "empty_link" | "broken_anchor" | "missing_noopener" | "horizontal_overflow" | "truncated_text" | "invalid_price" | "invalid_discount" | "invalid_rating" | "unlabeled_button" | "small_touch_target" | "placeholder_text" | "price_format_error" | "duplicate_element" | "error_message_visible" | "empty_product_page" | "missing_product_image" | "missing_stock_info"; severity: "error" | "warning"; priority: number; title: string; description: string; } /** * Run browser-side page health checks that require DOM evaluation. * Returns an array of issues found on the current page. */ export declare function evaluatePageHealth(adapter: BrowserAdapter): Promise; //# sourceMappingURL=page-health-evaluator.d.ts.map