import { z } from "zod"; import { RendexClient } from "../lib/client.js"; export declare function prependHttps(v: unknown): unknown; export declare const TOOL_NAME = "rendex_screenshot"; export declare const TOOL_DESCRIPTION: string; export declare const ScreenshotInputSchema: z.ZodObject<{ url: z.ZodOptional>; html: z.ZodOptional; markdown: z.ZodOptional; format: z.ZodDefault>; fullPage: z.ZodDefault; darkMode: z.ZodDefault; width: z.ZodDefault; height: z.ZodDefault; quality: z.ZodOptional; delay: z.ZodDefault; blockAds: z.ZodDefault; blockResourceTypes: z.ZodOptional, "many">>; deviceScaleFactor: z.ZodDefault; device: z.ZodOptional>; timeout: z.ZodDefault; waitUntil: z.ZodDefault>; waitForSelector: z.ZodOptional; bestAttempt: z.ZodDefault; selector: z.ZodOptional; hideSelectors: z.ZodOptional>; blockCookieBanners: z.ZodOptional; resizeWidth: z.ZodOptional; resizeHeight: z.ZodOptional; css: z.ZodOptional; js: z.ZodOptional; cookies: z.ZodOptional; path: z.ZodOptional; httpOnly: z.ZodOptional; secure: z.ZodOptional; sameSite: z.ZodOptional>; expires: z.ZodOptional; }, "strip", z.ZodTypeAny, { value: string; name: string; path?: string | undefined; domain?: string | undefined; httpOnly?: boolean | undefined; secure?: boolean | undefined; sameSite?: "Strict" | "Lax" | "None" | undefined; expires?: number | undefined; }, { value: string; name: string; path?: string | undefined; domain?: string | undefined; httpOnly?: boolean | undefined; secure?: boolean | undefined; sameSite?: "Strict" | "Lax" | "None" | undefined; expires?: number | undefined; }>, "many">>; headers: z.ZodOptional>; userAgent: z.ZodOptional; pdfFormat: z.ZodOptional>; pdfLandscape: z.ZodOptional; pdfPrintBackground: z.ZodOptional; pdfScale: z.ZodOptional; pdfMargin: z.ZodOptional; right: z.ZodOptional; bottom: z.ZodOptional; left: z.ZodOptional; }, "strip", z.ZodTypeAny, { top?: string | undefined; right?: string | undefined; bottom?: string | undefined; left?: string | undefined; }, { top?: string | undefined; right?: string | undefined; bottom?: string | undefined; left?: string | undefined; }>>; data: z.ZodOptional>; geo: z.ZodOptional; geoCity: z.ZodOptional; geoState: z.ZodOptional; }, "strip", z.ZodTypeAny, { format: "png" | "jpeg" | "webp" | "pdf"; fullPage: boolean; darkMode: boolean; width: number; height: number; delay: number; blockAds: boolean; deviceScaleFactor: number; timeout: number; waitUntil: "load" | "domcontentloaded" | "networkidle0" | "networkidle2"; bestAttempt: boolean; markdown?: string | undefined; html?: string | undefined; url?: string | undefined; quality?: number | undefined; blockResourceTypes?: ("font" | "image" | "media" | "stylesheet" | "other")[] | undefined; device?: "desktop" | "iphone_15" | "iphone_se" | "pixel_8" | "ipad" | "ipad_pro" | undefined; waitForSelector?: string | undefined; selector?: string | undefined; hideSelectors?: string[] | undefined; blockCookieBanners?: boolean | undefined; resizeWidth?: number | undefined; resizeHeight?: number | undefined; css?: string | undefined; js?: string | undefined; cookies?: { value: string; name: string; path?: string | undefined; domain?: string | undefined; httpOnly?: boolean | undefined; secure?: boolean | undefined; sameSite?: "Strict" | "Lax" | "None" | undefined; expires?: number | undefined; }[] | undefined; headers?: Record | undefined; userAgent?: string | undefined; pdfFormat?: "A4" | "Letter" | "Legal" | "Tabloid" | "A3" | undefined; pdfLandscape?: boolean | undefined; pdfPrintBackground?: boolean | undefined; pdfScale?: number | undefined; pdfMargin?: { top?: string | undefined; right?: string | undefined; bottom?: string | undefined; left?: string | undefined; } | undefined; data?: Record | undefined; geo?: string | undefined; geoCity?: string | undefined; geoState?: string | undefined; }, { markdown?: string | undefined; html?: string | undefined; url?: unknown; format?: "png" | "jpeg" | "webp" | "pdf" | undefined; fullPage?: boolean | undefined; darkMode?: boolean | undefined; width?: number | undefined; height?: number | undefined; quality?: number | undefined; delay?: number | undefined; blockAds?: boolean | undefined; blockResourceTypes?: ("font" | "image" | "media" | "stylesheet" | "other")[] | undefined; deviceScaleFactor?: number | undefined; device?: "desktop" | "iphone_15" | "iphone_se" | "pixel_8" | "ipad" | "ipad_pro" | undefined; timeout?: number | undefined; waitUntil?: "load" | "domcontentloaded" | "networkidle0" | "networkidle2" | undefined; waitForSelector?: string | undefined; bestAttempt?: boolean | undefined; selector?: string | undefined; hideSelectors?: string[] | undefined; blockCookieBanners?: boolean | undefined; resizeWidth?: number | undefined; resizeHeight?: number | undefined; css?: string | undefined; js?: string | undefined; cookies?: { value: string; name: string; path?: string | undefined; domain?: string | undefined; httpOnly?: boolean | undefined; secure?: boolean | undefined; sameSite?: "Strict" | "Lax" | "None" | undefined; expires?: number | undefined; }[] | undefined; headers?: Record | undefined; userAgent?: string | undefined; pdfFormat?: "A4" | "Letter" | "Legal" | "Tabloid" | "A3" | undefined; pdfLandscape?: boolean | undefined; pdfPrintBackground?: boolean | undefined; pdfScale?: number | undefined; pdfMargin?: { top?: string | undefined; right?: string | undefined; bottom?: string | undefined; left?: string | undefined; } | undefined; data?: Record | undefined; geo?: string | undefined; geoCity?: string | undefined; geoState?: string | undefined; }>; export type ScreenshotInput = z.infer; export declare function handleScreenshot(client: RendexClient, params: ScreenshotInput, preview?: boolean): Promise<{ content: { type: "text"; text: string; }[]; structuredContent: Record; isError?: undefined; } | { content: ({ type: "image"; data: string; mimeType: string; text?: undefined; } | { type: "text"; text: string; data?: undefined; mimeType?: undefined; })[]; structuredContent?: undefined; isError?: undefined; } | { content: { type: "text"; text: string; }[]; isError: boolean; structuredContent?: undefined; }>; export declare const RENDER_LINK_NAME = "rendex_render_link"; export declare const RENDER_LINK_DESCRIPTION: string; export declare const RenderLinkInputSchema: z.ZodObject<{ url: z.ZodOptional>; html: z.ZodOptional; markdown: z.ZodOptional; format: z.ZodDefault>; fullPage: z.ZodDefault; darkMode: z.ZodDefault; width: z.ZodDefault; height: z.ZodDefault; quality: z.ZodOptional; delay: z.ZodDefault; blockAds: z.ZodDefault; blockResourceTypes: z.ZodOptional, "many">>; deviceScaleFactor: z.ZodDefault; device: z.ZodOptional>; timeout: z.ZodDefault; waitUntil: z.ZodDefault>; waitForSelector: z.ZodOptional; bestAttempt: z.ZodDefault; selector: z.ZodOptional; hideSelectors: z.ZodOptional>; blockCookieBanners: z.ZodOptional; resizeWidth: z.ZodOptional; resizeHeight: z.ZodOptional; css: z.ZodOptional; js: z.ZodOptional; cookies: z.ZodOptional; path: z.ZodOptional; httpOnly: z.ZodOptional; secure: z.ZodOptional; sameSite: z.ZodOptional>; expires: z.ZodOptional; }, "strip", z.ZodTypeAny, { value: string; name: string; path?: string | undefined; domain?: string | undefined; httpOnly?: boolean | undefined; secure?: boolean | undefined; sameSite?: "Strict" | "Lax" | "None" | undefined; expires?: number | undefined; }, { value: string; name: string; path?: string | undefined; domain?: string | undefined; httpOnly?: boolean | undefined; secure?: boolean | undefined; sameSite?: "Strict" | "Lax" | "None" | undefined; expires?: number | undefined; }>, "many">>; headers: z.ZodOptional>; userAgent: z.ZodOptional; pdfFormat: z.ZodOptional>; pdfLandscape: z.ZodOptional; pdfPrintBackground: z.ZodOptional; pdfScale: z.ZodOptional; pdfMargin: z.ZodOptional; right: z.ZodOptional; bottom: z.ZodOptional; left: z.ZodOptional; }, "strip", z.ZodTypeAny, { top?: string | undefined; right?: string | undefined; bottom?: string | undefined; left?: string | undefined; }, { top?: string | undefined; right?: string | undefined; bottom?: string | undefined; left?: string | undefined; }>>; data: z.ZodOptional>; geo: z.ZodOptional; geoCity: z.ZodOptional; geoState: z.ZodOptional; } & { expiresIn: z.ZodOptional; }, "strip", z.ZodTypeAny, { format: "png" | "jpeg" | "webp" | "pdf"; fullPage: boolean; darkMode: boolean; width: number; height: number; delay: number; blockAds: boolean; deviceScaleFactor: number; timeout: number; waitUntil: "load" | "domcontentloaded" | "networkidle0" | "networkidle2"; bestAttempt: boolean; markdown?: string | undefined; html?: string | undefined; url?: string | undefined; quality?: number | undefined; blockResourceTypes?: ("font" | "image" | "media" | "stylesheet" | "other")[] | undefined; device?: "desktop" | "iphone_15" | "iphone_se" | "pixel_8" | "ipad" | "ipad_pro" | undefined; waitForSelector?: string | undefined; selector?: string | undefined; hideSelectors?: string[] | undefined; blockCookieBanners?: boolean | undefined; resizeWidth?: number | undefined; resizeHeight?: number | undefined; css?: string | undefined; js?: string | undefined; cookies?: { value: string; name: string; path?: string | undefined; domain?: string | undefined; httpOnly?: boolean | undefined; secure?: boolean | undefined; sameSite?: "Strict" | "Lax" | "None" | undefined; expires?: number | undefined; }[] | undefined; headers?: Record | undefined; userAgent?: string | undefined; pdfFormat?: "A4" | "Letter" | "Legal" | "Tabloid" | "A3" | undefined; pdfLandscape?: boolean | undefined; pdfPrintBackground?: boolean | undefined; pdfScale?: number | undefined; pdfMargin?: { top?: string | undefined; right?: string | undefined; bottom?: string | undefined; left?: string | undefined; } | undefined; data?: Record | undefined; geo?: string | undefined; geoCity?: string | undefined; geoState?: string | undefined; expiresIn?: number | undefined; }, { markdown?: string | undefined; html?: string | undefined; url?: unknown; format?: "png" | "jpeg" | "webp" | "pdf" | undefined; fullPage?: boolean | undefined; darkMode?: boolean | undefined; width?: number | undefined; height?: number | undefined; quality?: number | undefined; delay?: number | undefined; blockAds?: boolean | undefined; blockResourceTypes?: ("font" | "image" | "media" | "stylesheet" | "other")[] | undefined; deviceScaleFactor?: number | undefined; device?: "desktop" | "iphone_15" | "iphone_se" | "pixel_8" | "ipad" | "ipad_pro" | undefined; timeout?: number | undefined; waitUntil?: "load" | "domcontentloaded" | "networkidle0" | "networkidle2" | undefined; waitForSelector?: string | undefined; bestAttempt?: boolean | undefined; selector?: string | undefined; hideSelectors?: string[] | undefined; blockCookieBanners?: boolean | undefined; resizeWidth?: number | undefined; resizeHeight?: number | undefined; css?: string | undefined; js?: string | undefined; cookies?: { value: string; name: string; path?: string | undefined; domain?: string | undefined; httpOnly?: boolean | undefined; secure?: boolean | undefined; sameSite?: "Strict" | "Lax" | "None" | undefined; expires?: number | undefined; }[] | undefined; headers?: Record | undefined; userAgent?: string | undefined; pdfFormat?: "A4" | "Letter" | "Legal" | "Tabloid" | "A3" | undefined; pdfLandscape?: boolean | undefined; pdfPrintBackground?: boolean | undefined; pdfScale?: number | undefined; pdfMargin?: { top?: string | undefined; right?: string | undefined; bottom?: string | undefined; left?: string | undefined; } | undefined; data?: Record | undefined; geo?: string | undefined; geoCity?: string | undefined; geoState?: string | undefined; expiresIn?: number | undefined; }>; export type RenderLinkInput = z.infer; export declare function handleRenderLink(client: RendexClient, params: RenderLinkInput, preview?: boolean): Promise<{ content: { type: "text"; text: string; }[]; } | { structuredContent: Record; content: { type: "text"; text: string; }[]; isError?: undefined; } | { content: { type: "text"; text: string; }[]; isError: boolean; }>; //# sourceMappingURL=screenshot.d.ts.map