import { z } from "zod"; export declare const checkRuleThinContentTool: { name: string; description: string; inputSchema: z.ZodType<{ pageId: string; minWords?: number | undefined; }, unknown, z.core.$ZodTypeInternals<{ pageId: string; minWords?: number | undefined; }, unknown>>; outputSchema: z.ZodType<{ isThin: boolean; wordCount: number; threshold: number; finding: { ruleId: "spam/thin-content"; severity: "error"; confidence: "high" | "medium" | "low" | "speculative"; message: string; fix?: string | undefined; } | null; }, unknown, z.core.$ZodTypeInternals<{ isThin: boolean; wordCount: number; threshold: number; finding: { ruleId: "spam/thin-content"; severity: "error"; confidence: "high" | "medium" | "low" | "speculative"; message: string; fix?: string | undefined; } | null; }, unknown>>; toAiTool(): import("ai").Tool<{ pageId: string; minWords?: number | undefined; }, import("./types.js").ToolResult<{ isThin: boolean; wordCount: number; threshold: number; finding: { ruleId: "spam/thin-content"; severity: "error"; confidence: "high" | "medium" | "low" | "speculative"; message: string; fix?: string | undefined; } | null; }>>; run(input: { pageId: string; minWords?: number | undefined; }, ctx?: import("./types.js").ToolExecuteContext): Promise>; }; //# sourceMappingURL=check-rule-thin-content.d.ts.map