import { z } from "zod"; export declare const checkRuleCitableFactsTool: { name: string; description: string; inputSchema: z.ZodType<{ pageIds: string[]; minFactsPerPage?: number | undefined; }, unknown, z.core.$ZodTypeInternals<{ pageIds: string[]; minFactsPerPage?: number | undefined; }, unknown>>; outputSchema: z.ZodType<{ findings: { ruleId: "aeo/citable-facts"; severity: "error" | "info" | "warning" | "critical"; message: string; confidence?: "high" | "medium" | "low" | "speculative" | undefined; pageUrl?: string | undefined; fix?: string | undefined; }[]; }, unknown, z.core.$ZodTypeInternals<{ findings: { ruleId: "aeo/citable-facts"; severity: "error" | "info" | "warning" | "critical"; message: string; confidence?: "high" | "medium" | "low" | "speculative" | undefined; pageUrl?: string | undefined; fix?: string | undefined; }[]; }, unknown>>; toAiTool(): import("ai").Tool<{ pageIds: string[]; minFactsPerPage?: number | undefined; }, import("./types.js").ToolResult<{ findings: { ruleId: "aeo/citable-facts"; severity: "error" | "info" | "warning" | "critical"; message: string; confidence?: "high" | "medium" | "low" | "speculative" | undefined; pageUrl?: string | undefined; fix?: string | undefined; }[]; }>>; run(input: { pageIds: string[]; minFactsPerPage?: number | undefined; }, ctx?: import("./types.js").ToolExecuteContext): Promise>; }; //# sourceMappingURL=check-rule-citable-facts.d.ts.map