import type { ExtensionAPI } from "../../../sdk/coding-agent/index.js"; import type { SeoConfig } from "../config.js"; import type { FullAuditResult, PerformanceResult, PageWeightResult, RenderBlockingResult, FontAuditResult } from "../types.js"; /** Extended audit result that includes Phase 3B fields not yet on FullAuditResult. */ type AuditableResult = FullAuditResult & { performance?: PerformanceResult; pageWeight?: PageWeightResult; renderBlocking?: RenderBlockingResult; fontAudit?: FontAuditResult; }; export declare function registerReportTools(ext: ExtensionAPI, config: SeoConfig): void; export declare function generateMarkdownReport(audit: AuditableResult | AuditableResult[], config: SeoConfig): string; export {}; //# sourceMappingURL=report.d.ts.map