UNPKG

mcp-crawl4ai-ts

Version:

TypeScript MCP server for Crawl4AI - web crawling and content extraction

928 lines 35.8 kB
import { z } from 'zod'; export declare const JsCodeSchema: z.ZodUnion<[z.ZodEffects<z.ZodString, string, string>, z.ZodArray<z.ZodEffects<z.ZodString, string, string>, "many">]>; export declare const VirtualScrollConfigSchema: z.ZodObject<{ container_selector: z.ZodString; scroll_count: z.ZodOptional<z.ZodNumber>; scroll_by: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber]>>; wait_after_scroll: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { container_selector: string; scroll_count?: number | undefined; scroll_by?: string | number | undefined; wait_after_scroll?: number | undefined; }, { container_selector: string; scroll_count?: number | undefined; scroll_by?: string | number | undefined; wait_after_scroll?: number | undefined; }>; export declare const GetMarkdownSchema: z.ZodEffects<z.ZodEffects<z.ZodIntersection<z.ZodObject<{ session_id: z.ZodOptional<z.ZodNever>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ session_id: z.ZodOptional<z.ZodNever>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ session_id: z.ZodOptional<z.ZodNever>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ url: z.ZodString; filter: z.ZodDefault<z.ZodOptional<z.ZodEnum<["raw", "fit", "bm25", "llm"]>>>; query: z.ZodOptional<z.ZodString>; cache: z.ZodDefault<z.ZodOptional<z.ZodString>>; }, "strip", z.ZodTypeAny, { url: string; filter: "raw" | "fit" | "bm25" | "llm"; cache: string; query?: string | undefined; }, { url: string; filter?: "raw" | "fit" | "bm25" | "llm" | undefined; query?: string | undefined; cache?: string | undefined; }>>, { url: string; filter: "raw" | "fit" | "bm25" | "llm"; cache: string; query?: string | undefined; }, { session_id?: undefined; } & { [k: string]: unknown; } & { url: string; filter?: "raw" | "fit" | "bm25" | "llm" | undefined; query?: string | undefined; cache?: string | undefined; }>, { url: string; filter: "raw" | "fit" | "bm25" | "llm"; cache: string; query?: string | undefined; }, { session_id?: undefined; } & { [k: string]: unknown; } & { url: string; filter?: "raw" | "fit" | "bm25" | "llm" | undefined; query?: string | undefined; cache?: string | undefined; }>; export declare const ExecuteJsSchema: z.ZodEffects<z.ZodIntersection<z.ZodObject<{ session_id: z.ZodOptional<z.ZodNever>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ session_id: z.ZodOptional<z.ZodNever>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ session_id: z.ZodOptional<z.ZodNever>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ url: z.ZodString; scripts: z.ZodUnion<[z.ZodEffects<z.ZodString, string, string>, z.ZodArray<z.ZodEffects<z.ZodString, string, string>, "many">]>; }, "strip", z.ZodTypeAny, { url: string; scripts: string | string[]; }, { url: string; scripts: string | string[]; }>>, { url: string; scripts: string | string[]; }, { session_id?: undefined; } & { [k: string]: unknown; } & { url: string; scripts: string | string[]; }>; export declare const GetHtmlSchema: z.ZodEffects<z.ZodIntersection<z.ZodObject<{ session_id: z.ZodOptional<z.ZodNever>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ session_id: z.ZodOptional<z.ZodNever>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ session_id: z.ZodOptional<z.ZodNever>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ url: z.ZodString; }, "strip", z.ZodTypeAny, { url: string; }, { url: string; }>>, { url: string; }, { session_id?: undefined; } & { [k: string]: unknown; } & { url: string; }>; export declare const CaptureScreenshotSchema: z.ZodEffects<z.ZodIntersection<z.ZodObject<{ session_id: z.ZodOptional<z.ZodNever>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ session_id: z.ZodOptional<z.ZodNever>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ session_id: z.ZodOptional<z.ZodNever>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ url: z.ZodString; screenshot_wait_for: z.ZodOptional<z.ZodNumber>; save_to_directory: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { url: string; screenshot_wait_for?: number | undefined; save_to_directory?: string | undefined; }, { url: string; screenshot_wait_for?: number | undefined; save_to_directory?: string | undefined; }>>, { url: string; screenshot_wait_for?: number | undefined; save_to_directory?: string | undefined; }, { session_id?: undefined; } & { [k: string]: unknown; } & { url: string; screenshot_wait_for?: number | undefined; save_to_directory?: string | undefined; }>; export declare const GeneratePdfSchema: z.ZodEffects<z.ZodIntersection<z.ZodObject<{ session_id: z.ZodOptional<z.ZodNever>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ session_id: z.ZodOptional<z.ZodNever>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ session_id: z.ZodOptional<z.ZodNever>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ url: z.ZodString; }, "strip", z.ZodTypeAny, { url: string; }, { url: string; }>>, { url: string; }, { session_id?: undefined; } & { [k: string]: unknown; } & { url: string; }>; export declare const ExtractWithLlmSchema: z.ZodEffects<z.ZodIntersection<z.ZodObject<{ session_id: z.ZodOptional<z.ZodNever>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ session_id: z.ZodOptional<z.ZodNever>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ session_id: z.ZodOptional<z.ZodNever>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ url: z.ZodString; query: z.ZodString; }, "strip", z.ZodTypeAny, { url: string; query: string; }, { url: string; query: string; }>>, { url: string; query: string; }, { session_id?: undefined; } & { [k: string]: unknown; } & { url: string; query: string; }>; export declare const BatchCrawlSchema: z.ZodEffects<z.ZodIntersection<z.ZodObject<{ session_id: z.ZodOptional<z.ZodNever>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ session_id: z.ZodOptional<z.ZodNever>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ session_id: z.ZodOptional<z.ZodNever>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ urls: z.ZodArray<z.ZodString, "many">; max_concurrent: z.ZodOptional<z.ZodNumber>; remove_images: z.ZodOptional<z.ZodBoolean>; bypass_cache: z.ZodOptional<z.ZodBoolean>; configs: z.ZodOptional<z.ZodArray<z.ZodObject<{ url: z.ZodString; browser_config: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>; crawler_config: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>; extraction_strategy: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>; table_extraction_strategy: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>; markdown_generator_options: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>; matcher: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodFunction<z.ZodTuple<[], z.ZodUnknown>, z.ZodUnknown>]>>; }, "strip", z.ZodTypeAny, { url: string; extraction_strategy?: Record<string, unknown> | undefined; table_extraction_strategy?: Record<string, unknown> | undefined; markdown_generator_options?: Record<string, unknown> | undefined; browser_config?: Record<string, unknown> | undefined; crawler_config?: Record<string, unknown> | undefined; matcher?: string | ((...args: unknown[]) => unknown) | undefined; }, { url: string; extraction_strategy?: Record<string, unknown> | undefined; table_extraction_strategy?: Record<string, unknown> | undefined; markdown_generator_options?: Record<string, unknown> | undefined; browser_config?: Record<string, unknown> | undefined; crawler_config?: Record<string, unknown> | undefined; matcher?: string | ((...args: unknown[]) => unknown) | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { urls: string[]; max_concurrent?: number | undefined; configs?: { url: string; extraction_strategy?: Record<string, unknown> | undefined; table_extraction_strategy?: Record<string, unknown> | undefined; markdown_generator_options?: Record<string, unknown> | undefined; browser_config?: Record<string, unknown> | undefined; crawler_config?: Record<string, unknown> | undefined; matcher?: string | ((...args: unknown[]) => unknown) | undefined; }[] | undefined; bypass_cache?: boolean | undefined; remove_images?: boolean | undefined; }, { urls: string[]; max_concurrent?: number | undefined; configs?: { url: string; extraction_strategy?: Record<string, unknown> | undefined; table_extraction_strategy?: Record<string, unknown> | undefined; markdown_generator_options?: Record<string, unknown> | undefined; browser_config?: Record<string, unknown> | undefined; crawler_config?: Record<string, unknown> | undefined; matcher?: string | ((...args: unknown[]) => unknown) | undefined; }[] | undefined; bypass_cache?: boolean | undefined; remove_images?: boolean | undefined; }>>, { urls: string[]; max_concurrent?: number | undefined; configs?: { url: string; extraction_strategy?: Record<string, unknown> | undefined; table_extraction_strategy?: Record<string, unknown> | undefined; markdown_generator_options?: Record<string, unknown> | undefined; browser_config?: Record<string, unknown> | undefined; crawler_config?: Record<string, unknown> | undefined; matcher?: string | ((...args: unknown[]) => unknown) | undefined; }[] | undefined; bypass_cache?: boolean | undefined; remove_images?: boolean | undefined; }, { session_id?: undefined; } & { [k: string]: unknown; } & { urls: string[]; max_concurrent?: number | undefined; configs?: { url: string; extraction_strategy?: Record<string, unknown> | undefined; table_extraction_strategy?: Record<string, unknown> | undefined; markdown_generator_options?: Record<string, unknown> | undefined; browser_config?: Record<string, unknown> | undefined; crawler_config?: Record<string, unknown> | undefined; matcher?: string | ((...args: unknown[]) => unknown) | undefined; }[] | undefined; bypass_cache?: boolean | undefined; remove_images?: boolean | undefined; }>; export declare const SmartCrawlSchema: z.ZodEffects<z.ZodIntersection<z.ZodObject<{ session_id: z.ZodOptional<z.ZodNever>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ session_id: z.ZodOptional<z.ZodNever>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ session_id: z.ZodOptional<z.ZodNever>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ url: z.ZodString; max_depth: z.ZodOptional<z.ZodNumber>; follow_links: z.ZodOptional<z.ZodBoolean>; bypass_cache: z.ZodOptional<z.ZodBoolean>; }, "strip", z.ZodTypeAny, { url: string; bypass_cache?: boolean | undefined; max_depth?: number | undefined; follow_links?: boolean | undefined; }, { url: string; bypass_cache?: boolean | undefined; max_depth?: number | undefined; follow_links?: boolean | undefined; }>>, { url: string; bypass_cache?: boolean | undefined; max_depth?: number | undefined; follow_links?: boolean | undefined; }, { session_id?: undefined; } & { [k: string]: unknown; } & { url: string; bypass_cache?: boolean | undefined; max_depth?: number | undefined; follow_links?: boolean | undefined; }>; export declare const ExtractLinksSchema: z.ZodEffects<z.ZodIntersection<z.ZodObject<{ session_id: z.ZodOptional<z.ZodNever>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ session_id: z.ZodOptional<z.ZodNever>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ session_id: z.ZodOptional<z.ZodNever>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ url: z.ZodString; categorize: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>; }, "strip", z.ZodTypeAny, { url: string; categorize: boolean; }, { url: string; categorize?: boolean | undefined; }>>, { url: string; categorize: boolean; }, { session_id?: undefined; } & { [k: string]: unknown; } & { url: string; categorize?: boolean | undefined; }>; export declare const CrawlRecursiveSchema: z.ZodEffects<z.ZodIntersection<z.ZodObject<{ session_id: z.ZodOptional<z.ZodNever>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ session_id: z.ZodOptional<z.ZodNever>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ session_id: z.ZodOptional<z.ZodNever>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ url: z.ZodString; max_depth: z.ZodOptional<z.ZodNumber>; max_pages: z.ZodOptional<z.ZodNumber>; include_pattern: z.ZodOptional<z.ZodString>; exclude_pattern: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { url: string; max_depth?: number | undefined; max_pages?: number | undefined; include_pattern?: string | undefined; exclude_pattern?: string | undefined; }, { url: string; max_depth?: number | undefined; max_pages?: number | undefined; include_pattern?: string | undefined; exclude_pattern?: string | undefined; }>>, { url: string; max_depth?: number | undefined; max_pages?: number | undefined; include_pattern?: string | undefined; exclude_pattern?: string | undefined; }, { session_id?: undefined; } & { [k: string]: unknown; } & { url: string; max_depth?: number | undefined; max_pages?: number | undefined; include_pattern?: string | undefined; exclude_pattern?: string | undefined; }>; export declare const ParseSitemapSchema: z.ZodEffects<z.ZodIntersection<z.ZodObject<{ session_id: z.ZodOptional<z.ZodNever>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ session_id: z.ZodOptional<z.ZodNever>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ session_id: z.ZodOptional<z.ZodNever>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ url: z.ZodString; filter_pattern: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { url: string; filter_pattern?: string | undefined; }, { url: string; filter_pattern?: string | undefined; }>>, { url: string; filter_pattern?: string | undefined; }, { session_id?: undefined; } & { [k: string]: unknown; } & { url: string; filter_pattern?: string | undefined; }>; export declare const ManageSessionSchema: z.ZodDiscriminatedUnion<"action", [z.ZodObject<{ action: z.ZodLiteral<"create">; session_id: z.ZodOptional<z.ZodString>; initial_url: z.ZodOptional<z.ZodString>; browser_type: z.ZodOptional<z.ZodEnum<["chromium", "firefox", "webkit"]>>; }, "strip", z.ZodTypeAny, { action: "create"; browser_type?: "chromium" | "firefox" | "webkit" | undefined; session_id?: string | undefined; initial_url?: string | undefined; }, { action: "create"; browser_type?: "chromium" | "firefox" | "webkit" | undefined; session_id?: string | undefined; initial_url?: string | undefined; }>, z.ZodObject<{ action: z.ZodLiteral<"clear">; session_id: z.ZodString; }, "strip", z.ZodTypeAny, { session_id: string; action: "clear"; }, { session_id: string; action: "clear"; }>, z.ZodObject<{ action: z.ZodLiteral<"list">; }, "strip", z.ZodTypeAny, { action: "list"; }, { action: "list"; }>]>; export declare const CrawlSchema: z.ZodEffects<z.ZodEffects<z.ZodObject<{ url: z.ZodString; browser_type: z.ZodOptional<z.ZodEnum<["chromium", "firefox", "webkit"]>>; viewport_width: z.ZodOptional<z.ZodNumber>; viewport_height: z.ZodOptional<z.ZodNumber>; user_agent: z.ZodOptional<z.ZodString>; proxy_server: z.ZodOptional<z.ZodString>; proxy_username: z.ZodOptional<z.ZodString>; proxy_password: z.ZodOptional<z.ZodString>; cookies: z.ZodOptional<z.ZodArray<z.ZodObject<{ name: z.ZodString; value: z.ZodString; domain: z.ZodString; path: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { value: string; name: string; domain: string; path?: string | undefined; }, { value: string; name: string; domain: string; path?: string | undefined; }>, "many">>; headers: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; extra_args: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; word_count_threshold: z.ZodOptional<z.ZodNumber>; excluded_tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; excluded_selector: z.ZodOptional<z.ZodString>; remove_overlay_elements: z.ZodOptional<z.ZodBoolean>; only_text: z.ZodOptional<z.ZodBoolean>; remove_forms: z.ZodOptional<z.ZodBoolean>; keep_data_attributes: z.ZodOptional<z.ZodBoolean>; js_code: z.ZodOptional<z.ZodUnion<[z.ZodEffects<z.ZodString, string, string>, z.ZodArray<z.ZodEffects<z.ZodString, string, string>, "many">]>>; js_only: z.ZodOptional<z.ZodBoolean>; wait_for: z.ZodOptional<z.ZodString>; wait_for_timeout: z.ZodOptional<z.ZodNumber>; wait_until: z.ZodOptional<z.ZodEnum<["domcontentloaded", "networkidle", "load"]>>; page_timeout: z.ZodOptional<z.ZodNumber>; wait_for_images: z.ZodOptional<z.ZodBoolean>; ignore_body_visibility: z.ZodOptional<z.ZodBoolean>; delay_before_scroll: z.ZodOptional<z.ZodNumber>; scroll_delay: z.ZodOptional<z.ZodNumber>; scan_full_page: z.ZodOptional<z.ZodBoolean>; virtual_scroll_config: z.ZodOptional<z.ZodObject<{ container_selector: z.ZodString; scroll_count: z.ZodOptional<z.ZodNumber>; scroll_by: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber]>>; wait_after_scroll: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { container_selector: string; scroll_count?: number | undefined; scroll_by?: string | number | undefined; wait_after_scroll?: number | undefined; }, { container_selector: string; scroll_count?: number | undefined; scroll_by?: string | number | undefined; wait_after_scroll?: number | undefined; }>>; process_iframes: z.ZodOptional<z.ZodBoolean>; exclude_external_links: z.ZodOptional<z.ZodBoolean>; screenshot: z.ZodOptional<z.ZodBoolean>; screenshot_wait_for: z.ZodOptional<z.ZodNumber>; screenshot_directory: z.ZodOptional<z.ZodString>; pdf: z.ZodOptional<z.ZodBoolean>; capture_mhtml: z.ZodOptional<z.ZodBoolean>; image_description_min_word_threshold: z.ZodOptional<z.ZodNumber>; image_score_threshold: z.ZodOptional<z.ZodNumber>; exclude_external_images: z.ZodOptional<z.ZodBoolean>; exclude_social_media_links: z.ZodOptional<z.ZodBoolean>; exclude_domains: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; simulate_user: z.ZodOptional<z.ZodBoolean>; override_navigator: z.ZodOptional<z.ZodBoolean>; magic: z.ZodOptional<z.ZodBoolean>; session_id: z.ZodOptional<z.ZodString>; cache_mode: z.ZodOptional<z.ZodEnum<["ENABLED", "BYPASS", "DISABLED"]>>; timeout: z.ZodOptional<z.ZodNumber>; verbose: z.ZodOptional<z.ZodBoolean>; log_console: z.ZodOptional<z.ZodBoolean>; delay_before_return_html: z.ZodOptional<z.ZodNumber>; css_selector: z.ZodOptional<z.ZodString>; include_links: z.ZodOptional<z.ZodBoolean>; resolve_absolute_urls: z.ZodOptional<z.ZodBoolean>; }, "strip", z.ZodTypeAny, { url: string; include_links?: boolean | undefined; headers?: Record<string, string> | undefined; timeout?: number | undefined; screenshot_wait_for?: number | undefined; cache_mode?: "ENABLED" | "BYPASS" | "DISABLED" | undefined; js_code?: string | string[] | undefined; browser_type?: "chromium" | "firefox" | "webkit" | undefined; viewport_width?: number | undefined; viewport_height?: number | undefined; user_agent?: string | undefined; cookies?: { value: string; name: string; domain: string; path?: string | undefined; }[] | undefined; proxy_server?: string | undefined; proxy_username?: string | undefined; proxy_password?: string | undefined; word_count_threshold?: number | undefined; excluded_tags?: string[] | undefined; remove_overlay_elements?: boolean | undefined; wait_for?: string | undefined; wait_for_timeout?: number | undefined; delay_before_scroll?: number | undefined; scroll_delay?: number | undefined; process_iframes?: boolean | undefined; exclude_external_links?: boolean | undefined; screenshot?: boolean | undefined; pdf?: boolean | undefined; session_id?: string | undefined; verbose?: boolean | undefined; wait_until?: "domcontentloaded" | "networkidle" | "load" | undefined; page_timeout?: number | undefined; wait_for_images?: boolean | undefined; ignore_body_visibility?: boolean | undefined; scan_full_page?: boolean | undefined; remove_forms?: boolean | undefined; keep_data_attributes?: boolean | undefined; excluded_selector?: string | undefined; only_text?: boolean | undefined; image_description_min_word_threshold?: number | undefined; image_score_threshold?: number | undefined; exclude_external_images?: boolean | undefined; exclude_social_media_links?: boolean | undefined; exclude_domains?: string[] | undefined; js_only?: boolean | undefined; simulate_user?: boolean | undefined; override_navigator?: boolean | undefined; magic?: boolean | undefined; virtual_scroll_config?: { container_selector: string; scroll_count?: number | undefined; scroll_by?: string | number | undefined; wait_after_scroll?: number | undefined; } | undefined; log_console?: boolean | undefined; capture_mhtml?: boolean | undefined; delay_before_return_html?: number | undefined; css_selector?: string | undefined; resolve_absolute_urls?: boolean | undefined; screenshot_directory?: string | undefined; extra_args?: string[] | undefined; }, { url: string; include_links?: boolean | undefined; headers?: Record<string, string> | undefined; timeout?: number | undefined; screenshot_wait_for?: number | undefined; cache_mode?: "ENABLED" | "BYPASS" | "DISABLED" | undefined; js_code?: string | string[] | undefined; browser_type?: "chromium" | "firefox" | "webkit" | undefined; viewport_width?: number | undefined; viewport_height?: number | undefined; user_agent?: string | undefined; cookies?: { value: string; name: string; domain: string; path?: string | undefined; }[] | undefined; proxy_server?: string | undefined; proxy_username?: string | undefined; proxy_password?: string | undefined; word_count_threshold?: number | undefined; excluded_tags?: string[] | undefined; remove_overlay_elements?: boolean | undefined; wait_for?: string | undefined; wait_for_timeout?: number | undefined; delay_before_scroll?: number | undefined; scroll_delay?: number | undefined; process_iframes?: boolean | undefined; exclude_external_links?: boolean | undefined; screenshot?: boolean | undefined; pdf?: boolean | undefined; session_id?: string | undefined; verbose?: boolean | undefined; wait_until?: "domcontentloaded" | "networkidle" | "load" | undefined; page_timeout?: number | undefined; wait_for_images?: boolean | undefined; ignore_body_visibility?: boolean | undefined; scan_full_page?: boolean | undefined; remove_forms?: boolean | undefined; keep_data_attributes?: boolean | undefined; excluded_selector?: string | undefined; only_text?: boolean | undefined; image_description_min_word_threshold?: number | undefined; image_score_threshold?: number | undefined; exclude_external_images?: boolean | undefined; exclude_social_media_links?: boolean | undefined; exclude_domains?: string[] | undefined; js_only?: boolean | undefined; simulate_user?: boolean | undefined; override_navigator?: boolean | undefined; magic?: boolean | undefined; virtual_scroll_config?: { container_selector: string; scroll_count?: number | undefined; scroll_by?: string | number | undefined; wait_after_scroll?: number | undefined; } | undefined; log_console?: boolean | undefined; capture_mhtml?: boolean | undefined; delay_before_return_html?: number | undefined; css_selector?: string | undefined; resolve_absolute_urls?: boolean | undefined; screenshot_directory?: string | undefined; extra_args?: string[] | undefined; }>, { url: string; include_links?: boolean | undefined; headers?: Record<string, string> | undefined; timeout?: number | undefined; screenshot_wait_for?: number | undefined; cache_mode?: "ENABLED" | "BYPASS" | "DISABLED" | undefined; js_code?: string | string[] | undefined; browser_type?: "chromium" | "firefox" | "webkit" | undefined; viewport_width?: number | undefined; viewport_height?: number | undefined; user_agent?: string | undefined; cookies?: { value: string; name: string; domain: string; path?: string | undefined; }[] | undefined; proxy_server?: string | undefined; proxy_username?: string | undefined; proxy_password?: string | undefined; word_count_threshold?: number | undefined; excluded_tags?: string[] | undefined; remove_overlay_elements?: boolean | undefined; wait_for?: string | undefined; wait_for_timeout?: number | undefined; delay_before_scroll?: number | undefined; scroll_delay?: number | undefined; process_iframes?: boolean | undefined; exclude_external_links?: boolean | undefined; screenshot?: boolean | undefined; pdf?: boolean | undefined; session_id?: string | undefined; verbose?: boolean | undefined; wait_until?: "domcontentloaded" | "networkidle" | "load" | undefined; page_timeout?: number | undefined; wait_for_images?: boolean | undefined; ignore_body_visibility?: boolean | undefined; scan_full_page?: boolean | undefined; remove_forms?: boolean | undefined; keep_data_attributes?: boolean | undefined; excluded_selector?: string | undefined; only_text?: boolean | undefined; image_description_min_word_threshold?: number | undefined; image_score_threshold?: number | undefined; exclude_external_images?: boolean | undefined; exclude_social_media_links?: boolean | undefined; exclude_domains?: string[] | undefined; js_only?: boolean | undefined; simulate_user?: boolean | undefined; override_navigator?: boolean | undefined; magic?: boolean | undefined; virtual_scroll_config?: { container_selector: string; scroll_count?: number | undefined; scroll_by?: string | number | undefined; wait_after_scroll?: number | undefined; } | undefined; log_console?: boolean | undefined; capture_mhtml?: boolean | undefined; delay_before_return_html?: number | undefined; css_selector?: string | undefined; resolve_absolute_urls?: boolean | undefined; screenshot_directory?: string | undefined; extra_args?: string[] | undefined; }, { url: string; include_links?: boolean | undefined; headers?: Record<string, string> | undefined; timeout?: number | undefined; screenshot_wait_for?: number | undefined; cache_mode?: "ENABLED" | "BYPASS" | "DISABLED" | undefined; js_code?: string | string[] | undefined; browser_type?: "chromium" | "firefox" | "webkit" | undefined; viewport_width?: number | undefined; viewport_height?: number | undefined; user_agent?: string | undefined; cookies?: { value: string; name: string; domain: string; path?: string | undefined; }[] | undefined; proxy_server?: string | undefined; proxy_username?: string | undefined; proxy_password?: string | undefined; word_count_threshold?: number | undefined; excluded_tags?: string[] | undefined; remove_overlay_elements?: boolean | undefined; wait_for?: string | undefined; wait_for_timeout?: number | undefined; delay_before_scroll?: number | undefined; scroll_delay?: number | undefined; process_iframes?: boolean | undefined; exclude_external_links?: boolean | undefined; screenshot?: boolean | undefined; pdf?: boolean | undefined; session_id?: string | undefined; verbose?: boolean | undefined; wait_until?: "domcontentloaded" | "networkidle" | "load" | undefined; page_timeout?: number | undefined; wait_for_images?: boolean | undefined; ignore_body_visibility?: boolean | undefined; scan_full_page?: boolean | undefined; remove_forms?: boolean | undefined; keep_data_attributes?: boolean | undefined; excluded_selector?: string | undefined; only_text?: boolean | undefined; image_description_min_word_threshold?: number | undefined; image_score_threshold?: number | undefined; exclude_external_images?: boolean | undefined; exclude_social_media_links?: boolean | undefined; exclude_domains?: string[] | undefined; js_only?: boolean | undefined; simulate_user?: boolean | undefined; override_navigator?: boolean | undefined; magic?: boolean | undefined; virtual_scroll_config?: { container_selector: string; scroll_count?: number | undefined; scroll_by?: string | number | undefined; wait_after_scroll?: number | undefined; } | undefined; log_console?: boolean | undefined; capture_mhtml?: boolean | undefined; delay_before_return_html?: number | undefined; css_selector?: string | undefined; resolve_absolute_urls?: boolean | undefined; screenshot_directory?: string | undefined; extra_args?: string[] | undefined; }>, { url: string; include_links?: boolean | undefined; headers?: Record<string, string> | undefined; timeout?: number | undefined; screenshot_wait_for?: number | undefined; cache_mode?: "ENABLED" | "BYPASS" | "DISABLED" | undefined; js_code?: string | string[] | undefined; browser_type?: "chromium" | "firefox" | "webkit" | undefined; viewport_width?: number | undefined; viewport_height?: number | undefined; user_agent?: string | undefined; cookies?: { value: string; name: string; domain: string; path?: string | undefined; }[] | undefined; proxy_server?: string | undefined; proxy_username?: string | undefined; proxy_password?: string | undefined; word_count_threshold?: number | undefined; excluded_tags?: string[] | undefined; remove_overlay_elements?: boolean | undefined; wait_for?: string | undefined; wait_for_timeout?: number | undefined; delay_before_scroll?: number | undefined; scroll_delay?: number | undefined; process_iframes?: boolean | undefined; exclude_external_links?: boolean | undefined; screenshot?: boolean | undefined; pdf?: boolean | undefined; session_id?: string | undefined; verbose?: boolean | undefined; wait_until?: "domcontentloaded" | "networkidle" | "load" | undefined; page_timeout?: number | undefined; wait_for_images?: boolean | undefined; ignore_body_visibility?: boolean | undefined; scan_full_page?: boolean | undefined; remove_forms?: boolean | undefined; keep_data_attributes?: boolean | undefined; excluded_selector?: string | undefined; only_text?: boolean | undefined; image_description_min_word_threshold?: number | undefined; image_score_threshold?: number | undefined; exclude_external_images?: boolean | undefined; exclude_social_media_links?: boolean | undefined; exclude_domains?: string[] | undefined; js_only?: boolean | undefined; simulate_user?: boolean | undefined; override_navigator?: boolean | undefined; magic?: boolean | undefined; virtual_scroll_config?: { container_selector: string; scroll_count?: number | undefined; scroll_by?: string | number | undefined; wait_after_scroll?: number | undefined; } | undefined; log_console?: boolean | undefined; capture_mhtml?: boolean | undefined; delay_before_return_html?: number | undefined; css_selector?: string | undefined; resolve_absolute_urls?: boolean | undefined; screenshot_directory?: string | undefined; extra_args?: string[] | undefined; }, { url: string; include_links?: boolean | undefined; headers?: Record<string, string> | undefined; timeout?: number | undefined; screenshot_wait_for?: number | undefined; cache_mode?: "ENABLED" | "BYPASS" | "DISABLED" | undefined; js_code?: string | string[] | undefined; browser_type?: "chromium" | "firefox" | "webkit" | undefined; viewport_width?: number | undefined; viewport_height?: number | undefined; user_agent?: string | undefined; cookies?: { value: string; name: string; domain: string; path?: string | undefined; }[] | undefined; proxy_server?: string | undefined; proxy_username?: string | undefined; proxy_password?: string | undefined; word_count_threshold?: number | undefined; excluded_tags?: string[] | undefined; remove_overlay_elements?: boolean | undefined; wait_for?: string | undefined; wait_for_timeout?: number | undefined; delay_before_scroll?: number | undefined; scroll_delay?: number | undefined; process_iframes?: boolean | undefined; exclude_external_links?: boolean | undefined; screenshot?: boolean | undefined; pdf?: boolean | undefined; session_id?: string | undefined; verbose?: boolean | undefined; wait_until?: "domcontentloaded" | "networkidle" | "load" | undefined; page_timeout?: number | undefined; wait_for_images?: boolean | undefined; ignore_body_visibility?: boolean | undefined; scan_full_page?: boolean | undefined; remove_forms?: boolean | undefined; keep_data_attributes?: boolean | undefined; excluded_selector?: string | undefined; only_text?: boolean | undefined; image_description_min_word_threshold?: number | undefined; image_score_threshold?: number | undefined; exclude_external_images?: boolean | undefined; exclude_social_media_links?: boolean | undefined; exclude_domains?: string[] | undefined; js_only?: boolean | undefined; simulate_user?: boolean | undefined; override_navigator?: boolean | undefined; magic?: boolean | undefined; virtual_scroll_config?: { container_selector: string; scroll_count?: number | undefined; scroll_by?: string | number | undefined; wait_after_scroll?: number | undefined; } | undefined; log_console?: boolean | undefined; capture_mhtml?: boolean | undefined; delay_before_return_html?: number | undefined; css_selector?: string | undefined; resolve_absolute_urls?: boolean | undefined; screenshot_directory?: string | undefined; extra_args?: string[] | undefined; }>; export type { z }; //# sourceMappingURL=validation-schemas.d.ts.map