import { z } from "zod"; export declare const InputFormatSchema: z.ZodEnum<{ docx: "docx"; pptx: "pptx"; html: "html"; image: "image"; pdf: "pdf"; asciidoc: "asciidoc"; md: "md"; csv: "csv"; xlsx: "xlsx"; xml_uspto: "xml_uspto"; xml_jats: "xml_jats"; json_docling: "json_docling"; audio: "audio"; }>; export declare const OutputFormatSchema: z.ZodEnum<{ text: "text"; html: "html"; md: "md"; json: "json"; html_split_page: "html_split_page"; doctags: "doctags"; }>; export declare const OcrEngineSchema: z.ZodEnum<{ easyocr: "easyocr"; tesserocr: "tesserocr"; tesseract: "tesseract"; rapidocr: "rapidocr"; ocrmac: "ocrmac"; }>; export declare const AcceleratorDeviceSchema: z.ZodEnum<{ auto: "auto"; cpu: "cpu"; cuda: "cuda"; mps: "mps"; }>; export declare const AcceleratorOptionsSchema: z.ZodOptional>; num_threads: z.ZodOptional; }, z.core.$strip>>; export declare const LayoutOptionsSchema: z.ZodOptional; keep_empty_clusters: z.ZodOptional; model_spec: z.ZodOptional; }, z.core.$strip>>; export declare const BaseOcrOptionsSchema: z.ZodObject<{ kind: z.ZodEnum<{ easyocr: "easyocr"; tesserocr: "tesserocr"; tesseract: "tesseract"; rapidocr: "rapidocr"; ocrmac: "ocrmac"; }>; lang: z.ZodArray; force_full_page_ocr: z.ZodOptional; bitmap_area_threshold: z.ZodOptional; }, z.core.$strip>; export declare const EasyOcrOptionsSchema: z.ZodObject<{ lang: z.ZodArray; force_full_page_ocr: z.ZodOptional; bitmap_area_threshold: z.ZodOptional; kind: z.ZodLiteral<"easyocr">; use_gpu: z.ZodOptional; confidence_threshold: z.ZodOptional; model_storage_directory: z.ZodOptional; recog_network: z.ZodOptional; download_enabled: z.ZodOptional; }, z.core.$strip>; export declare const RapidOcrOptionsSchema: z.ZodObject<{ lang: z.ZodArray; force_full_page_ocr: z.ZodOptional; bitmap_area_threshold: z.ZodOptional; kind: z.ZodLiteral<"rapidocr">; text_score: z.ZodOptional; use_det: z.ZodOptional; use_cls: z.ZodOptional; use_rec: z.ZodOptional; print_verbose: z.ZodOptional; det_model_path: z.ZodOptional; cls_model_path: z.ZodOptional; rec_model_path: z.ZodOptional; rec_keys_path: z.ZodOptional; }, z.core.$strip>; export declare const TesseractCliOcrOptionsSchema: z.ZodObject<{ lang: z.ZodArray; force_full_page_ocr: z.ZodOptional; bitmap_area_threshold: z.ZodOptional; kind: z.ZodLiteral<"tesseract">; tesseract_cmd: z.ZodOptional; path: z.ZodOptional; }, z.core.$strip>; export declare const TesseractOcrOptionsSchema: z.ZodObject<{ lang: z.ZodArray; force_full_page_ocr: z.ZodOptional; bitmap_area_threshold: z.ZodOptional; kind: z.ZodLiteral<"tesserocr">; path: z.ZodOptional; }, z.core.$strip>; export declare const OcrMacOptionsSchema: z.ZodObject<{ lang: z.ZodArray; force_full_page_ocr: z.ZodOptional; bitmap_area_threshold: z.ZodOptional; kind: z.ZodLiteral<"ocrmac">; recognition: z.ZodOptional; framework: z.ZodOptional; }, z.core.$strip>; export declare const OcrOptionsSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ lang: z.ZodArray; force_full_page_ocr: z.ZodOptional; bitmap_area_threshold: z.ZodOptional; kind: z.ZodLiteral<"easyocr">; use_gpu: z.ZodOptional; confidence_threshold: z.ZodOptional; model_storage_directory: z.ZodOptional; recog_network: z.ZodOptional; download_enabled: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ lang: z.ZodArray; force_full_page_ocr: z.ZodOptional; bitmap_area_threshold: z.ZodOptional; kind: z.ZodLiteral<"rapidocr">; text_score: z.ZodOptional; use_det: z.ZodOptional; use_cls: z.ZodOptional; use_rec: z.ZodOptional; print_verbose: z.ZodOptional; det_model_path: z.ZodOptional; cls_model_path: z.ZodOptional; rec_model_path: z.ZodOptional; rec_keys_path: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ lang: z.ZodArray; force_full_page_ocr: z.ZodOptional; bitmap_area_threshold: z.ZodOptional; kind: z.ZodLiteral<"tesseract">; tesseract_cmd: z.ZodOptional; path: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ lang: z.ZodArray; force_full_page_ocr: z.ZodOptional; bitmap_area_threshold: z.ZodOptional; kind: z.ZodLiteral<"tesserocr">; path: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ lang: z.ZodArray; force_full_page_ocr: z.ZodOptional; bitmap_area_threshold: z.ZodOptional; kind: z.ZodLiteral<"ocrmac">; recognition: z.ZodOptional; framework: z.ZodOptional; }, z.core.$strip>], "kind">; export declare const PdfBackendSchema: z.ZodEnum<{ pypdfium2: "pypdfium2"; dlparse_v1: "dlparse_v1"; dlparse_v2: "dlparse_v2"; dlparse_v4: "dlparse_v4"; }>; export declare const TableModeSchema: z.ZodEnum<{ fast: "fast"; accurate: "accurate"; }>; export declare const TableStructureOptionsSchema: z.ZodOptional; mode: z.ZodOptional>; }, z.core.$strip>>; export declare const ImageExportModeSchema: z.ZodEnum<{ embedded: "embedded"; referenced: "referenced"; placeholder: "placeholder"; }>; export declare const ProcessingPipelineSchema: z.ZodEnum<{ fast: "fast"; accurate: "accurate"; default: "default"; }>; export declare const TaskStatusSchema: z.ZodEnum<{ pending: "pending"; started: "started"; success: "success"; failure: "failure"; cancelled: "cancelled"; }>; export declare const ConversionOptionsSchema: z.ZodObject<{ to_formats: z.ZodOptional>>; ocr_engine: z.ZodOptional>; pdf_backend: z.ZodOptional>; table_mode: z.ZodOptional>; image_export_mode: z.ZodOptional>; processing_pipeline: z.ZodOptional>; force_ocr: z.ZodOptional; page_range: z.ZodOptional>; extract_images: z.ZodOptional; extract_tables: z.ZodOptional; extract_text: z.ZodOptional; table_cell_matching: z.ZodOptional; document_timeout: z.ZodOptional; do_ocr: z.ZodOptional; do_table_structure: z.ZodOptional; do_code_enrichment: z.ZodOptional; do_formula_enrichment: z.ZodOptional; do_picture_classification: z.ZodOptional; do_picture_description: z.ZodOptional; picture_description_area_threshold: z.ZodOptional; include_images: z.ZodOptional; images_scale: z.ZodOptional; md_page_break_placeholder: z.ZodOptional; abort_on_error: z.ZodOptional; vlm_pipeline_model: z.ZodOptional>; vlm_pipeline_model_local: z.ZodOptional; inference_framework: z.ZodEnum<{ transformers: "transformers"; mlx: "mlx"; }>; transformers_model_type: z.ZodEnum<{ "automodel-vision2seq": "automodel-vision2seq"; automodel: "automodel"; }>; extra_generation_config: z.ZodRecord; }, z.core.$strip>>; vlm_pipeline_model_api: z.ZodOptional>; params: z.ZodOptional>; timeout: z.ZodNumber; concurrency: z.ZodNumber; prompt: z.ZodString; scale: z.ZodNumber; response_format: z.ZodEnum<{ doctags: "doctags"; markdown: "markdown"; }>; }, z.core.$strip>>; picture_description_local: z.ZodOptional; inference_framework: z.ZodEnum<{ transformers: "transformers"; mlx: "mlx"; }>; transformers_model_type: z.ZodEnum<{ "automodel-vision2seq": "automodel-vision2seq"; automodel: "automodel"; }>; extra_generation_config: z.ZodRecord; }, z.core.$strip>>; picture_description_api: z.ZodOptional>; params: z.ZodOptional>; timeout: z.ZodOptional; concurrency: z.ZodOptional; prompt: z.ZodOptional; }, z.core.$strip>>; ocr_options: z.ZodOptional; force_full_page_ocr: z.ZodOptional; bitmap_area_threshold: z.ZodOptional; kind: z.ZodLiteral<"easyocr">; use_gpu: z.ZodOptional; confidence_threshold: z.ZodOptional; model_storage_directory: z.ZodOptional; recog_network: z.ZodOptional; download_enabled: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ lang: z.ZodArray; force_full_page_ocr: z.ZodOptional; bitmap_area_threshold: z.ZodOptional; kind: z.ZodLiteral<"rapidocr">; text_score: z.ZodOptional; use_det: z.ZodOptional; use_cls: z.ZodOptional; use_rec: z.ZodOptional; print_verbose: z.ZodOptional; det_model_path: z.ZodOptional; cls_model_path: z.ZodOptional; rec_model_path: z.ZodOptional; rec_keys_path: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ lang: z.ZodArray; force_full_page_ocr: z.ZodOptional; bitmap_area_threshold: z.ZodOptional; kind: z.ZodLiteral<"tesseract">; tesseract_cmd: z.ZodOptional; path: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ lang: z.ZodArray; force_full_page_ocr: z.ZodOptional; bitmap_area_threshold: z.ZodOptional; kind: z.ZodLiteral<"tesserocr">; path: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ lang: z.ZodArray; force_full_page_ocr: z.ZodOptional; bitmap_area_threshold: z.ZodOptional; kind: z.ZodLiteral<"ocrmac">; recognition: z.ZodOptional; framework: z.ZodOptional; }, z.core.$strip>], "kind">>; table_structure_options: z.ZodOptional; mode: z.ZodOptional>; }, z.core.$strip>>>; layout_options: z.ZodOptional; keep_empty_clusters: z.ZodOptional; model_spec: z.ZodOptional; }, z.core.$strip>>>; accelerator_options: z.ZodOptional>; num_threads: z.ZodOptional; }, z.core.$strip>>>; generate_page_images: z.ZodOptional; generate_picture_images: z.ZodOptional; create_legacy_output: z.ZodOptional; force_backend_text: z.ZodOptional; enable_remote_services: z.ZodOptional; allow_external_plugins: z.ZodOptional; artifacts_path: z.ZodOptional; }, z.core.$strict>; export declare const CliConvertOptionsSchema: z.ZodObject<{ to_formats: z.ZodOptional>>; ocr_engine: z.ZodOptional>; pdf_backend: z.ZodOptional>; table_mode: z.ZodOptional>; image_export_mode: z.ZodOptional>; processing_pipeline: z.ZodOptional>; force_ocr: z.ZodOptional; page_range: z.ZodOptional>; extract_images: z.ZodOptional; extract_tables: z.ZodOptional; extract_text: z.ZodOptional; table_cell_matching: z.ZodOptional; document_timeout: z.ZodOptional; do_ocr: z.ZodOptional; do_table_structure: z.ZodOptional; do_code_enrichment: z.ZodOptional; do_formula_enrichment: z.ZodOptional; do_picture_classification: z.ZodOptional; do_picture_description: z.ZodOptional; picture_description_area_threshold: z.ZodOptional; include_images: z.ZodOptional; images_scale: z.ZodOptional; md_page_break_placeholder: z.ZodOptional; abort_on_error: z.ZodOptional; vlm_pipeline_model: z.ZodOptional>; vlm_pipeline_model_local: z.ZodOptional; inference_framework: z.ZodEnum<{ transformers: "transformers"; mlx: "mlx"; }>; transformers_model_type: z.ZodEnum<{ "automodel-vision2seq": "automodel-vision2seq"; automodel: "automodel"; }>; extra_generation_config: z.ZodRecord; }, z.core.$strip>>; vlm_pipeline_model_api: z.ZodOptional>; params: z.ZodOptional>; timeout: z.ZodNumber; concurrency: z.ZodNumber; prompt: z.ZodString; scale: z.ZodNumber; response_format: z.ZodEnum<{ doctags: "doctags"; markdown: "markdown"; }>; }, z.core.$strip>>; picture_description_local: z.ZodOptional; inference_framework: z.ZodEnum<{ transformers: "transformers"; mlx: "mlx"; }>; transformers_model_type: z.ZodEnum<{ "automodel-vision2seq": "automodel-vision2seq"; automodel: "automodel"; }>; extra_generation_config: z.ZodRecord; }, z.core.$strip>>; picture_description_api: z.ZodOptional>; params: z.ZodOptional>; timeout: z.ZodOptional; concurrency: z.ZodOptional; prompt: z.ZodOptional; }, z.core.$strip>>; ocr_options: z.ZodOptional; force_full_page_ocr: z.ZodOptional; bitmap_area_threshold: z.ZodOptional; kind: z.ZodLiteral<"easyocr">; use_gpu: z.ZodOptional; confidence_threshold: z.ZodOptional; model_storage_directory: z.ZodOptional; recog_network: z.ZodOptional; download_enabled: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ lang: z.ZodArray; force_full_page_ocr: z.ZodOptional; bitmap_area_threshold: z.ZodOptional; kind: z.ZodLiteral<"rapidocr">; text_score: z.ZodOptional; use_det: z.ZodOptional; use_cls: z.ZodOptional; use_rec: z.ZodOptional; print_verbose: z.ZodOptional; det_model_path: z.ZodOptional; cls_model_path: z.ZodOptional; rec_model_path: z.ZodOptional; rec_keys_path: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ lang: z.ZodArray; force_full_page_ocr: z.ZodOptional; bitmap_area_threshold: z.ZodOptional; kind: z.ZodLiteral<"tesseract">; tesseract_cmd: z.ZodOptional; path: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ lang: z.ZodArray; force_full_page_ocr: z.ZodOptional; bitmap_area_threshold: z.ZodOptional; kind: z.ZodLiteral<"tesserocr">; path: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ lang: z.ZodArray; force_full_page_ocr: z.ZodOptional; bitmap_area_threshold: z.ZodOptional; kind: z.ZodLiteral<"ocrmac">; recognition: z.ZodOptional; framework: z.ZodOptional; }, z.core.$strip>], "kind">>; table_structure_options: z.ZodOptional; mode: z.ZodOptional>; }, z.core.$strip>>>; layout_options: z.ZodOptional; keep_empty_clusters: z.ZodOptional; model_spec: z.ZodOptional; }, z.core.$strip>>>; accelerator_options: z.ZodOptional>; num_threads: z.ZodOptional; }, z.core.$strip>>>; generate_page_images: z.ZodOptional; generate_picture_images: z.ZodOptional; create_legacy_output: z.ZodOptional; force_backend_text: z.ZodOptional; enable_remote_services: z.ZodOptional; allow_external_plugins: z.ZodOptional; artifacts_path: z.ZodOptional; sources: z.ZodArray; input: z.ZodOptional; output: z.ZodOptional; from_formats: z.ZodOptional>>; verbose: z.ZodOptional; quiet: z.ZodOptional; debug: z.ZodOptional; config: z.ZodOptional; timeout: z.ZodOptional; max_retries: z.ZodOptional; }, z.core.$strict>; export declare const FileMetadataSchema: z.ZodObject<{ filename: z.ZodString; size: z.ZodOptional; contentType: z.ZodString; lastModified: z.ZodOptional; }, z.core.$strict>; export declare const ProgressUpdateSchema: z.ZodObject<{ stage: z.ZodString; percentage: z.ZodOptional; message: z.ZodOptional; taskId: z.ZodOptional; position: z.ZodOptional; status: z.ZodOptional; timestamp: z.ZodNumber; source: z.ZodOptional>; memoryUsage: z.ZodOptional>; uploadedBytes: z.ZodOptional; totalBytes: z.ZodOptional; bytesPerSecond: z.ZodOptional; }, z.core.$strict>; export declare const TaskStatusResponseSchema: z.ZodObject<{ task_id: z.ZodString; task_status: z.ZodEnum<{ pending: "pending"; started: "started"; success: "success"; failure: "failure"; cancelled: "cancelled"; }>; task_position: z.ZodOptional; task_meta: z.ZodOptional>; }, z.core.$strict>; export declare const DocumentContentSchema: z.ZodObject<{ md_content: z.ZodOptional; json_content: z.ZodOptional; html_content: z.ZodOptional; text_content: z.ZodOptional; doctags_content: z.ZodOptional; }, z.core.$strict>; export declare const ConversionResultSchema: z.ZodObject<{ success: z.ZodBoolean; document: z.ZodOptional; json_content: z.ZodOptional; html_content: z.ZodOptional; text_content: z.ZodOptional; doctags_content: z.ZodOptional; }, z.core.$strict>>; processing_time: z.ZodOptional; timings: z.ZodOptional>; error: z.ZodOptional; details: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strict>; export declare const ConversionFileResultSchema: z.ZodObject<{ success: z.ZodBoolean; fileMetadata: z.ZodObject<{ filename: z.ZodString; size: z.ZodOptional; contentType: z.ZodString; lastModified: z.ZodOptional; }, z.core.$strict>; fileStream: z.ZodOptional; error: z.ZodOptional; details: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strict>; export declare const ApiClientConfigSchema: z.ZodObject<{ baseUrl: z.ZodString; timeout: z.ZodDefault; retries: z.ZodDefault; retryDelay: z.ZodDefault; headers: z.ZodOptional>; apiKey: z.ZodOptional; }, z.core.$strict>; export declare const CliClientConfigSchema: z.ZodObject<{ pythonPath: z.ZodDefault; doclingPath: z.ZodOptional; timeout: z.ZodDefault; maxRetries: z.ZodDefault; retryDelay: z.ZodDefault; tempDir: z.ZodOptional; cleanupTemp: z.ZodDefault; verbose: z.ZodDefault; }, z.core.$strict>; export declare const WebSocketConfigSchema: z.ZodObject<{ url: z.ZodString; reconnectAttempts: z.ZodDefault; reconnectDelay: z.ZodDefault; timeout: z.ZodDefault; heartbeatInterval: z.ZodDefault; }, z.core.$strict>; export declare const ProgressConfigSchema: z.ZodObject<{ enabled: z.ZodDefault; interval: z.ZodDefault; useWebSocket: z.ZodDefault; onProgress: z.ZodOptional; onComplete: z.ZodOptional; onError: z.ZodOptional; }, z.core.$strict>; export declare const ConnectionPoolConfigSchema: z.ZodObject<{ maxSockets: z.ZodDefault; maxFreeSockets: z.ZodDefault; timeout: z.ZodDefault; keepAliveTimeout: z.ZodDefault; keepAlive: z.ZodDefault; maxRequestsPerSocket: z.ZodOptional; socketTimeout: z.ZodOptional; }, z.core.$strict>; export type InputFormat = z.infer; export type OutputFormat = z.infer; export type OcrEngine = z.infer; export type PdfBackend = z.infer; export type TableMode = z.infer; export type ImageExportMode = z.infer; export type ProcessingPipeline = z.infer; export type TaskStatus = z.infer; export type ConversionOptions = z.infer; export type CliConvertOptions = z.infer; export type FileMetadata = z.infer; export type ProgressUpdate = z.infer; export type TaskStatusResponse = z.infer; export type DocumentContent = z.infer; export type ConversionResult = z.infer; export type ConversionFileResult = z.infer; export type ApiClientConfig = z.infer; export type CliClientConfig = z.infer; export type WebSocketConfig = z.infer; export type ProgressConfig = z.infer; export type ConnectionPoolConfig = z.infer; export declare class ZodValidation { static validateConversionOptions(options: unknown): ConversionOptions; static safeValidateConversionOptions(options: unknown): z.ZodSafeParseResult<{ to_formats?: ("text" | "html" | "md" | "json" | "html_split_page" | "doctags")[] | undefined; ocr_engine?: "easyocr" | "tesserocr" | "tesseract" | "rapidocr" | "ocrmac" | undefined; pdf_backend?: "pypdfium2" | "dlparse_v1" | "dlparse_v2" | "dlparse_v4" | undefined; table_mode?: "fast" | "accurate" | undefined; image_export_mode?: "embedded" | "referenced" | "placeholder" | undefined; processing_pipeline?: "fast" | "accurate" | "default" | undefined; force_ocr?: boolean | undefined; page_range?: [number, number] | undefined; extract_images?: boolean | undefined; extract_tables?: boolean | undefined; extract_text?: boolean | undefined; table_cell_matching?: boolean | undefined; document_timeout?: number | undefined; do_ocr?: boolean | undefined; do_table_structure?: boolean | undefined; do_code_enrichment?: boolean | undefined; do_formula_enrichment?: boolean | undefined; do_picture_classification?: boolean | undefined; do_picture_description?: boolean | undefined; picture_description_area_threshold?: number | undefined; include_images?: boolean | undefined; images_scale?: number | undefined; md_page_break_placeholder?: string | undefined; abort_on_error?: boolean | undefined; vlm_pipeline_model?: "smoldocling" | undefined; vlm_pipeline_model_local?: { repo_id: string; prompt: string; scale: number; response_format: "doctags" | "markdown"; inference_framework: "transformers" | "mlx"; transformers_model_type: "automodel-vision2seq" | "automodel"; extra_generation_config: Record; } | undefined; vlm_pipeline_model_api?: { url: string; timeout: number; concurrency: number; prompt: string; scale: number; response_format: "doctags" | "markdown"; headers?: Record | undefined; params?: Record | undefined; } | undefined; picture_description_local?: { repo_id: string; prompt: string; scale: number; response_format: "doctags" | "markdown"; inference_framework: "transformers" | "mlx"; transformers_model_type: "automodel-vision2seq" | "automodel"; extra_generation_config: Record; } | undefined; picture_description_api?: { url: string; headers?: Record | undefined; params?: Record | undefined; timeout?: number | undefined; concurrency?: number | undefined; prompt?: string | undefined; } | undefined; ocr_options?: { lang: string[]; kind: "easyocr"; force_full_page_ocr?: boolean | undefined; bitmap_area_threshold?: number | undefined; use_gpu?: boolean | undefined; confidence_threshold?: number | undefined; model_storage_directory?: string | undefined; recog_network?: string | undefined; download_enabled?: boolean | undefined; } | { lang: string[]; kind: "rapidocr"; force_full_page_ocr?: boolean | undefined; bitmap_area_threshold?: number | undefined; text_score?: number | undefined; use_det?: boolean | undefined; use_cls?: boolean | undefined; use_rec?: boolean | undefined; print_verbose?: boolean | undefined; det_model_path?: string | undefined; cls_model_path?: string | undefined; rec_model_path?: string | undefined; rec_keys_path?: string | undefined; } | { lang: string[]; kind: "tesseract"; force_full_page_ocr?: boolean | undefined; bitmap_area_threshold?: number | undefined; tesseract_cmd?: string | undefined; path?: string | undefined; } | { lang: string[]; kind: "tesserocr"; force_full_page_ocr?: boolean | undefined; bitmap_area_threshold?: number | undefined; path?: string | undefined; } | { lang: string[]; kind: "ocrmac"; force_full_page_ocr?: boolean | undefined; bitmap_area_threshold?: number | undefined; recognition?: string | undefined; framework?: string | undefined; } | undefined; table_structure_options?: { do_cell_matching?: boolean | undefined; mode?: "fast" | "accurate" | undefined; } | undefined; layout_options?: { create_orphan_clusters?: boolean | undefined; keep_empty_clusters?: boolean | undefined; model_spec?: string | undefined; } | undefined; accelerator_options?: { device?: "auto" | "cpu" | "cuda" | "mps" | undefined; num_threads?: number | undefined; } | undefined; generate_page_images?: boolean | undefined; generate_picture_images?: boolean | undefined; create_legacy_output?: boolean | undefined; force_backend_text?: boolean | undefined; enable_remote_services?: boolean | undefined; allow_external_plugins?: boolean | undefined; artifacts_path?: string | undefined; }>; static validateCliConvertOptions(options: unknown): CliConvertOptions; static validateApiClientConfig(config: unknown): ApiClientConfig; static validateCliClientConfig(config: unknown): CliClientConfig; static validateProgressUpdate(update: unknown): ProgressUpdate; static validateTaskStatusResponse(response: unknown): TaskStatusResponse; static validateConversionResult(result: unknown): ConversionResult; static isValidInputFormat(value: unknown): value is InputFormat; static isValidOutputFormat(value: unknown): value is OutputFormat; static isValidOcrEngine(value: unknown): value is OcrEngine; static isValidPdfBackend(value: unknown): value is PdfBackend; static isValidTableMode(value: unknown): value is TableMode; static isValidImageExportMode(value: unknown): value is ImageExportMode; static isValidProcessingPipeline(value: unknown): value is ProcessingPipeline; static isValidTaskStatus(value: unknown): value is TaskStatus; }