/** * Human-readable summary builders for MCP tool results. * * Each function produces a concise text summary as the first content block * (for LLM consumption), while the full JSON remains in the second block. * * Design: Keep summaries short, factual, and actionable. * - Scores shown as X/100 * - Status icons: PASS / WARN / FAIL * - Top issues listed (max 5) */ import type { AltCheckerResponse, LinkCheckerResponse, SpeedCheckerResponse, OgpCheckerResponse, HeadingExtractorResponse, SiteConfigCheckerResponse, SecurityHeadersCheckerResponse, CacheCheckerResponse, SchemaCheckerResponse, RedirectCheckerResponse, ImageCheckerResponse, AuditReport, VibeAuditReport, VibeAuditFinding } from "./types.js"; import type { XCardPreviewResponse } from "./tools/tier1/x-card-preview.js"; export declare function summarizeAltChecker(r: AltCheckerResponse): string; export declare function summarizeLinkChecker(r: LinkCheckerResponse): string; export declare function summarizeSpeedChecker(r: SpeedCheckerResponse): string; export declare function summarizeOgpChecker(r: OgpCheckerResponse): string; export declare function summarizeHeadingExtractor(r: HeadingExtractorResponse): string; export declare function summarizeSiteConfigChecker(r: SiteConfigCheckerResponse): string; export declare function summarizeSecurityHeaders(r: SecurityHeadersCheckerResponse): string; export declare function summarizeCacheChecker(r: CacheCheckerResponse): string; export declare function summarizeSchemaChecker(r: SchemaCheckerResponse): string; export declare function summarizeRedirectChecker(r: RedirectCheckerResponse): string; export declare function summarizeImageChecker(r: ImageCheckerResponse): string; export declare function summarizeXCardPreview(r: XCardPreviewResponse): string; export declare function summarizeAuditReport(report: AuditReport): string; /** * Summarize individual Vibe Audit tool findings (Tier 1). */ export declare function summarizeVibeAuditFindings(toolName: string, findings: VibeAuditFinding[]): string; /** * Summarize a full Vibe Audit report (Tier 2 workflow). */ export declare function summarizeVibeAuditReport(report: VibeAuditReport): string; //# sourceMappingURL=format-summary.d.ts.map