/** * @fileoverview Defines the core logic, schemas, and types for the `jinaai_read_webpage` tool. * @module src/mcp-server/tools/jinaReader/logic * @see {@link src/mcp-server/tools/jinaReader/registration.ts} for the handler and registration logic. */ import { z } from "zod"; import { type RequestContext } from "../../../utils/index.js"; export declare const ReadWebpageInputSchema: z.ZodObject<{ url: z.ZodString; format: z.ZodDefault>; with_links: z.ZodDefault; with_images: z.ZodDefault; with_generated_alt: z.ZodDefault; no_cache: z.ZodDefault; }, "strip", z.ZodTypeAny, { url: string; format: "Default" | "Markdown" | "HTML" | "Text"; with_links: boolean; with_images: boolean; with_generated_alt: boolean; no_cache: boolean; }, { url: string; format?: "Default" | "Markdown" | "HTML" | "Text" | undefined; with_links?: boolean | undefined; with_images?: boolean | undefined; with_generated_alt?: boolean | undefined; no_cache?: boolean | undefined; }>; export declare const ReadWebpageResponseSchema: z.ZodObject<{ url: z.ZodString; content: z.ZodString; format: z.ZodString; }, "strip", z.ZodTypeAny, { url: string; format: string; content: string; }, { url: string; format: string; content: string; }>; export type ReadWebpageInput = z.infer; export type ReadWebpageResponse = z.infer; export declare function readWebpageToolLogic(params: ReadWebpageInput, context: RequestContext): Promise; //# sourceMappingURL=logic.d.ts.map