import { z } from "zod"; export declare const checkRuleJsonLdValidTool: { name: string; description: string; inputSchema: z.ZodType<{ pageId: string; }, unknown, z.core.$ZodTypeInternals<{ pageId: string; }, unknown>>; outputSchema: z.ZodType<{ jsonLdBlockCount: number; hasParseError: boolean; findings: { ruleId: "schema/json-ld-valid"; severity: "error"; message: string; fix?: string | undefined; }[]; }, unknown, z.core.$ZodTypeInternals<{ jsonLdBlockCount: number; hasParseError: boolean; findings: { ruleId: "schema/json-ld-valid"; severity: "error"; message: string; fix?: string | undefined; }[]; }, unknown>>; toAiTool(): import("ai").Tool<{ pageId: string; }, import("./types.js").ToolResult<{ jsonLdBlockCount: number; hasParseError: boolean; findings: { ruleId: "schema/json-ld-valid"; severity: "error"; message: string; fix?: string | undefined; }[]; }>>; run(input: { pageId: string; }, ctx?: import("./types.js").ToolExecuteContext): Promise>; }; //# sourceMappingURL=check-rule-json-ld-valid.d.ts.map