import { z } from "zod"; /** * Device match criteria for device-specific config defaults. * All specified criteria must match (AND logic). */ export declare const deviceMatchSchema: z.ZodObject<{ platform: z.ZodOptional>; deviceBrand: z.ZodOptional; deviceModelPrefix: z.ZodOptional; deviceModelContains: z.ZodOptional; }, z.core.$strip>; export type DeviceMatch = z.infer; /** * Device-specific model config defaults. * Accepts both canonical keys (e.g., "llamacpp-completion") and alias keys (e.g., "llm"). * NMT and TTS use passthrough since they don't have device-relevant config. */ export declare const deviceConfigDefaultsSchema: z.ZodObject<{ "llamacpp-completion": z.ZodOptional; temp: z.ZodOptional; top_p: z.ZodOptional; top_k: z.ZodOptional; seed: z.ZodOptional; gpu_layers: z.ZodOptional; lora: z.ZodOptional; device: z.ZodOptional; predict: z.ZodOptional, z.ZodLiteral<-2>, z.ZodNumber]>>; system_prompt: z.ZodOptional; no_mmap: z.ZodOptional; verbosity: z.ZodOptional, z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<3>]>>; presence_penalty: z.ZodOptional; frequency_penalty: z.ZodOptional; repeat_penalty: z.ZodOptional; stop_sequences: z.ZodOptional>; n_discarded: z.ZodOptional; tools: z.ZodOptional; toolsMode: z.ZodOptional>; "cache-type-k": z.ZodOptional; "cache-type-v": z.ZodOptional; "main-gpu": z.ZodOptional]>>; "split-mode": z.ZodOptional>; "tensor-split": z.ZodOptional; openclCacheDir: z.ZodOptional; reasoning_budget: z.ZodOptional, z.ZodLiteral<0>]>>; projectionModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>; }, z.core.$strip>>>; "llamacpp-embedding": z.ZodOptional; device: z.ZodOptional>; batchSize: z.ZodOptional; pooling: z.ZodOptional>; attention: z.ZodOptional>; embdNormalize: z.ZodOptional; flashAttention: z.ZodOptional>; mainGpu: z.ZodOptional]>>; splitMode: z.ZodOptional>; tensorSplit: z.ZodOptional; verbosity: z.ZodOptional, z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<3>]>>; openclCacheDir: z.ZodOptional; }, z.core.$strip>>>; "whispercpp-transcription": z.ZodOptional>>; n_threads: z.ZodOptional>; n_max_text_ctx: z.ZodOptional>; offset_ms: z.ZodOptional>; duration_ms: z.ZodOptional>; audio_ctx: z.ZodOptional>; translate: z.ZodOptional>; no_context: z.ZodOptional>; no_timestamps: z.ZodOptional>; single_segment: z.ZodOptional>; print_special: z.ZodOptional>; print_progress: z.ZodOptional>; print_realtime: z.ZodOptional>; print_timestamps: z.ZodOptional>; token_timestamps: z.ZodOptional>; thold_pt: z.ZodOptional>; thold_ptsum: z.ZodOptional>; max_len: z.ZodOptional>; split_on_word: z.ZodOptional>; max_tokens: z.ZodOptional>; debug_mode: z.ZodOptional>; tdrz_enable: z.ZodOptional>; suppress_regex: z.ZodOptional>; initial_prompt: z.ZodOptional>; language: z.ZodOptional>; detect_language: z.ZodOptional>; suppress_blank: z.ZodOptional>; suppress_nst: z.ZodOptional>; temperature: z.ZodOptional>; length_penalty: z.ZodOptional>; temperature_inc: z.ZodOptional>; entropy_thold: z.ZodOptional>; logprob_thold: z.ZodOptional>; greedy_best_of: z.ZodOptional>; beam_search_beam_size: z.ZodOptional>; vad_params: z.ZodOptional; min_speech_duration_ms: z.ZodOptional; min_silence_duration_ms: z.ZodOptional; max_speech_duration_s: z.ZodOptional; speech_pad_ms: z.ZodOptional; samples_overlap: z.ZodOptional; }, z.core.$strip>>>; audio_format: z.ZodOptional>>; contextParams: z.ZodOptional; use_gpu: z.ZodOptional; flash_attn: z.ZodOptional; gpu_device: z.ZodOptional; }, z.core.$strip>>>; miscConfig: z.ZodOptional; }, z.core.$strip>>>; vadModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; }, z.core.$strip>>>; "parakeet-transcription": z.ZodOptional>; useGPU: z.ZodOptional>; sampleRate: z.ZodOptional>; channels: z.ZodOptional>; captionEnabled: z.ZodOptional>; timestampsEnabled: z.ZodOptional>; seed: z.ZodOptional>; streaming: z.ZodOptional>; streamingChunkMs: z.ZodOptional>; streamingHistoryMs: z.ZodOptional>; streamingEmitPartials: z.ZodOptional>; streamingEnergyVad: z.ZodOptional>; streamingLeftContextMs: z.ZodOptional>; streamingRightLookaheadMs: z.ZodOptional>; streamingSpkCacheEnable: z.ZodOptional>; streamingSpkCacheLen: z.ZodOptional>; streamingFifoLen: z.ZodOptional>; streamingChunkLeftContextMs: z.ZodOptional>; streamingChunkRightContextMs: z.ZodOptional>; streamingSpkCacheUpdatePeriod: z.ZodOptional>; }, z.core.$strip>>>; "nmtcpp-translation": z.ZodOptional>>; "tts-ggml": z.ZodOptional>>; "onnx-ocr": z.ZodOptional>>; useGPU: z.ZodOptional>; timeout: z.ZodOptional>; pipelineMode: z.ZodOptional>>; magRatio: z.ZodOptional>; defaultRotationAngles: z.ZodOptional>>; contrastRetry: z.ZodOptional>; lowConfidenceThreshold: z.ZodOptional>; recognizerBatchSize: z.ZodOptional>; decodingMethod: z.ZodOptional>>; straightenPages: z.ZodOptional>; detectorModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; }, z.core.$strip>>>; "sdcpp-generation": z.ZodOptional>>; threads: z.ZodOptional>; device: z.ZodOptional>>; prediction: z.ZodOptional>>; type: z.ZodOptional>>; rng: z.ZodOptional>>; sampler_rng: z.ZodOptional>>; clip_on_cpu: z.ZodOptional>; vae_on_cpu: z.ZodOptional>; vae_tiling: z.ZodOptional>; offload_to_cpu: z.ZodOptional>; flash_attn: z.ZodOptional>; diffusion_fa: z.ZodOptional>; lora_apply_mode: z.ZodOptional>>; verbosity: z.ZodOptional>; clipLModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; clipGModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; t5XxlModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; llmModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; vaeModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; highNoiseDiffusionModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; clipVisionModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; upscaler: z.ZodOptional>; model_src: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>; tile_size: z.ZodOptional; direct: z.ZodOptional; offload_params_to_cpu: z.ZodOptional; threads: z.ZodOptional, z.ZodNumber]>>; }, z.core.$strict>>>; }, z.core.$strip>>>; "ggml-vla": z.ZodOptional>>; verbosity: z.ZodOptional>; }, z.core.$strip>>>; llm: z.ZodOptional; temp: z.ZodOptional; top_p: z.ZodOptional; top_k: z.ZodOptional; seed: z.ZodOptional; gpu_layers: z.ZodOptional; lora: z.ZodOptional; device: z.ZodOptional; predict: z.ZodOptional, z.ZodLiteral<-2>, z.ZodNumber]>>; system_prompt: z.ZodOptional; no_mmap: z.ZodOptional; verbosity: z.ZodOptional, z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<3>]>>; presence_penalty: z.ZodOptional; frequency_penalty: z.ZodOptional; repeat_penalty: z.ZodOptional; stop_sequences: z.ZodOptional>; n_discarded: z.ZodOptional; tools: z.ZodOptional; toolsMode: z.ZodOptional>; "cache-type-k": z.ZodOptional; "cache-type-v": z.ZodOptional; "main-gpu": z.ZodOptional]>>; "split-mode": z.ZodOptional>; "tensor-split": z.ZodOptional; openclCacheDir: z.ZodOptional; reasoning_budget: z.ZodOptional, z.ZodLiteral<0>]>>; projectionModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>; }, z.core.$strip>>>; embeddings: z.ZodOptional; device: z.ZodOptional>; batchSize: z.ZodOptional; pooling: z.ZodOptional>; attention: z.ZodOptional>; embdNormalize: z.ZodOptional; flashAttention: z.ZodOptional>; mainGpu: z.ZodOptional]>>; splitMode: z.ZodOptional>; tensorSplit: z.ZodOptional; verbosity: z.ZodOptional, z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<3>]>>; openclCacheDir: z.ZodOptional; }, z.core.$strip>>>; whisper: z.ZodOptional>>; n_threads: z.ZodOptional>; n_max_text_ctx: z.ZodOptional>; offset_ms: z.ZodOptional>; duration_ms: z.ZodOptional>; audio_ctx: z.ZodOptional>; translate: z.ZodOptional>; no_context: z.ZodOptional>; no_timestamps: z.ZodOptional>; single_segment: z.ZodOptional>; print_special: z.ZodOptional>; print_progress: z.ZodOptional>; print_realtime: z.ZodOptional>; print_timestamps: z.ZodOptional>; token_timestamps: z.ZodOptional>; thold_pt: z.ZodOptional>; thold_ptsum: z.ZodOptional>; max_len: z.ZodOptional>; split_on_word: z.ZodOptional>; max_tokens: z.ZodOptional>; debug_mode: z.ZodOptional>; tdrz_enable: z.ZodOptional>; suppress_regex: z.ZodOptional>; initial_prompt: z.ZodOptional>; language: z.ZodOptional>; detect_language: z.ZodOptional>; suppress_blank: z.ZodOptional>; suppress_nst: z.ZodOptional>; temperature: z.ZodOptional>; length_penalty: z.ZodOptional>; temperature_inc: z.ZodOptional>; entropy_thold: z.ZodOptional>; logprob_thold: z.ZodOptional>; greedy_best_of: z.ZodOptional>; beam_search_beam_size: z.ZodOptional>; vad_params: z.ZodOptional; min_speech_duration_ms: z.ZodOptional; min_silence_duration_ms: z.ZodOptional; max_speech_duration_s: z.ZodOptional; speech_pad_ms: z.ZodOptional; samples_overlap: z.ZodOptional; }, z.core.$strip>>>; audio_format: z.ZodOptional>>; contextParams: z.ZodOptional; use_gpu: z.ZodOptional; flash_attn: z.ZodOptional; gpu_device: z.ZodOptional; }, z.core.$strip>>>; miscConfig: z.ZodOptional; }, z.core.$strip>>>; vadModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; }, z.core.$strip>>>; parakeet: z.ZodOptional>; useGPU: z.ZodOptional>; sampleRate: z.ZodOptional>; channels: z.ZodOptional>; captionEnabled: z.ZodOptional>; timestampsEnabled: z.ZodOptional>; seed: z.ZodOptional>; streaming: z.ZodOptional>; streamingChunkMs: z.ZodOptional>; streamingHistoryMs: z.ZodOptional>; streamingEmitPartials: z.ZodOptional>; streamingEnergyVad: z.ZodOptional>; streamingLeftContextMs: z.ZodOptional>; streamingRightLookaheadMs: z.ZodOptional>; streamingSpkCacheEnable: z.ZodOptional>; streamingSpkCacheLen: z.ZodOptional>; streamingFifoLen: z.ZodOptional>; streamingChunkLeftContextMs: z.ZodOptional>; streamingChunkRightContextMs: z.ZodOptional>; streamingSpkCacheUpdatePeriod: z.ZodOptional>; }, z.core.$strip>>>; nmt: z.ZodOptional>>; tts: z.ZodOptional>>; ocr: z.ZodOptional>>; useGPU: z.ZodOptional>; timeout: z.ZodOptional>; pipelineMode: z.ZodOptional>>; magRatio: z.ZodOptional>; defaultRotationAngles: z.ZodOptional>>; contrastRetry: z.ZodOptional>; lowConfidenceThreshold: z.ZodOptional>; recognizerBatchSize: z.ZodOptional>; decodingMethod: z.ZodOptional>>; straightenPages: z.ZodOptional>; detectorModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; }, z.core.$strip>>>; diffusion: z.ZodOptional>>; threads: z.ZodOptional>; device: z.ZodOptional>>; prediction: z.ZodOptional>>; type: z.ZodOptional>>; rng: z.ZodOptional>>; sampler_rng: z.ZodOptional>>; clip_on_cpu: z.ZodOptional>; vae_on_cpu: z.ZodOptional>; vae_tiling: z.ZodOptional>; offload_to_cpu: z.ZodOptional>; flash_attn: z.ZodOptional>; diffusion_fa: z.ZodOptional>; lora_apply_mode: z.ZodOptional>>; verbosity: z.ZodOptional>; clipLModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; clipGModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; t5XxlModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; llmModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; vaeModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; highNoiseDiffusionModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; clipVisionModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; upscaler: z.ZodOptional>; model_src: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>; tile_size: z.ZodOptional; direct: z.ZodOptional; offload_params_to_cpu: z.ZodOptional; threads: z.ZodOptional, z.ZodNumber]>>; }, z.core.$strict>>>; }, z.core.$strip>>>; vla: z.ZodOptional>>; verbosity: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; export type DeviceConfigDefaults = z.infer; /** * A device pattern rule for applying config defaults. */ export declare const devicePatternSchema: z.ZodObject<{ name: z.ZodString; match: z.ZodObject<{ platform: z.ZodOptional>; deviceBrand: z.ZodOptional; deviceModelPrefix: z.ZodOptional; deviceModelContains: z.ZodOptional; }, z.core.$strip>; defaults: z.ZodObject<{ "llamacpp-completion": z.ZodOptional; temp: z.ZodOptional; top_p: z.ZodOptional; top_k: z.ZodOptional; seed: z.ZodOptional; gpu_layers: z.ZodOptional; lora: z.ZodOptional; device: z.ZodOptional; predict: z.ZodOptional, z.ZodLiteral<-2>, z.ZodNumber]>>; system_prompt: z.ZodOptional; no_mmap: z.ZodOptional; verbosity: z.ZodOptional, z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<3>]>>; presence_penalty: z.ZodOptional; frequency_penalty: z.ZodOptional; repeat_penalty: z.ZodOptional; stop_sequences: z.ZodOptional>; n_discarded: z.ZodOptional; tools: z.ZodOptional; toolsMode: z.ZodOptional>; "cache-type-k": z.ZodOptional; "cache-type-v": z.ZodOptional; "main-gpu": z.ZodOptional]>>; "split-mode": z.ZodOptional>; "tensor-split": z.ZodOptional; openclCacheDir: z.ZodOptional; reasoning_budget: z.ZodOptional, z.ZodLiteral<0>]>>; projectionModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>; }, z.core.$strip>>>; "llamacpp-embedding": z.ZodOptional; device: z.ZodOptional>; batchSize: z.ZodOptional; pooling: z.ZodOptional>; attention: z.ZodOptional>; embdNormalize: z.ZodOptional; flashAttention: z.ZodOptional>; mainGpu: z.ZodOptional]>>; splitMode: z.ZodOptional>; tensorSplit: z.ZodOptional; verbosity: z.ZodOptional, z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<3>]>>; openclCacheDir: z.ZodOptional; }, z.core.$strip>>>; "whispercpp-transcription": z.ZodOptional>>; n_threads: z.ZodOptional>; n_max_text_ctx: z.ZodOptional>; offset_ms: z.ZodOptional>; duration_ms: z.ZodOptional>; audio_ctx: z.ZodOptional>; translate: z.ZodOptional>; no_context: z.ZodOptional>; no_timestamps: z.ZodOptional>; single_segment: z.ZodOptional>; print_special: z.ZodOptional>; print_progress: z.ZodOptional>; print_realtime: z.ZodOptional>; print_timestamps: z.ZodOptional>; token_timestamps: z.ZodOptional>; thold_pt: z.ZodOptional>; thold_ptsum: z.ZodOptional>; max_len: z.ZodOptional>; split_on_word: z.ZodOptional>; max_tokens: z.ZodOptional>; debug_mode: z.ZodOptional>; tdrz_enable: z.ZodOptional>; suppress_regex: z.ZodOptional>; initial_prompt: z.ZodOptional>; language: z.ZodOptional>; detect_language: z.ZodOptional>; suppress_blank: z.ZodOptional>; suppress_nst: z.ZodOptional>; temperature: z.ZodOptional>; length_penalty: z.ZodOptional>; temperature_inc: z.ZodOptional>; entropy_thold: z.ZodOptional>; logprob_thold: z.ZodOptional>; greedy_best_of: z.ZodOptional>; beam_search_beam_size: z.ZodOptional>; vad_params: z.ZodOptional; min_speech_duration_ms: z.ZodOptional; min_silence_duration_ms: z.ZodOptional; max_speech_duration_s: z.ZodOptional; speech_pad_ms: z.ZodOptional; samples_overlap: z.ZodOptional; }, z.core.$strip>>>; audio_format: z.ZodOptional>>; contextParams: z.ZodOptional; use_gpu: z.ZodOptional; flash_attn: z.ZodOptional; gpu_device: z.ZodOptional; }, z.core.$strip>>>; miscConfig: z.ZodOptional; }, z.core.$strip>>>; vadModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; }, z.core.$strip>>>; "parakeet-transcription": z.ZodOptional>; useGPU: z.ZodOptional>; sampleRate: z.ZodOptional>; channels: z.ZodOptional>; captionEnabled: z.ZodOptional>; timestampsEnabled: z.ZodOptional>; seed: z.ZodOptional>; streaming: z.ZodOptional>; streamingChunkMs: z.ZodOptional>; streamingHistoryMs: z.ZodOptional>; streamingEmitPartials: z.ZodOptional>; streamingEnergyVad: z.ZodOptional>; streamingLeftContextMs: z.ZodOptional>; streamingRightLookaheadMs: z.ZodOptional>; streamingSpkCacheEnable: z.ZodOptional>; streamingSpkCacheLen: z.ZodOptional>; streamingFifoLen: z.ZodOptional>; streamingChunkLeftContextMs: z.ZodOptional>; streamingChunkRightContextMs: z.ZodOptional>; streamingSpkCacheUpdatePeriod: z.ZodOptional>; }, z.core.$strip>>>; "nmtcpp-translation": z.ZodOptional>>; "tts-ggml": z.ZodOptional>>; "onnx-ocr": z.ZodOptional>>; useGPU: z.ZodOptional>; timeout: z.ZodOptional>; pipelineMode: z.ZodOptional>>; magRatio: z.ZodOptional>; defaultRotationAngles: z.ZodOptional>>; contrastRetry: z.ZodOptional>; lowConfidenceThreshold: z.ZodOptional>; recognizerBatchSize: z.ZodOptional>; decodingMethod: z.ZodOptional>>; straightenPages: z.ZodOptional>; detectorModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; }, z.core.$strip>>>; "sdcpp-generation": z.ZodOptional>>; threads: z.ZodOptional>; device: z.ZodOptional>>; prediction: z.ZodOptional>>; type: z.ZodOptional>>; rng: z.ZodOptional>>; sampler_rng: z.ZodOptional>>; clip_on_cpu: z.ZodOptional>; vae_on_cpu: z.ZodOptional>; vae_tiling: z.ZodOptional>; offload_to_cpu: z.ZodOptional>; flash_attn: z.ZodOptional>; diffusion_fa: z.ZodOptional>; lora_apply_mode: z.ZodOptional>>; verbosity: z.ZodOptional>; clipLModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; clipGModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; t5XxlModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; llmModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; vaeModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; highNoiseDiffusionModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; clipVisionModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; upscaler: z.ZodOptional>; model_src: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>; tile_size: z.ZodOptional; direct: z.ZodOptional; offload_params_to_cpu: z.ZodOptional; threads: z.ZodOptional, z.ZodNumber]>>; }, z.core.$strict>>>; }, z.core.$strip>>>; "ggml-vla": z.ZodOptional>>; verbosity: z.ZodOptional>; }, z.core.$strip>>>; llm: z.ZodOptional; temp: z.ZodOptional; top_p: z.ZodOptional; top_k: z.ZodOptional; seed: z.ZodOptional; gpu_layers: z.ZodOptional; lora: z.ZodOptional; device: z.ZodOptional; predict: z.ZodOptional, z.ZodLiteral<-2>, z.ZodNumber]>>; system_prompt: z.ZodOptional; no_mmap: z.ZodOptional; verbosity: z.ZodOptional, z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<3>]>>; presence_penalty: z.ZodOptional; frequency_penalty: z.ZodOptional; repeat_penalty: z.ZodOptional; stop_sequences: z.ZodOptional>; n_discarded: z.ZodOptional; tools: z.ZodOptional; toolsMode: z.ZodOptional>; "cache-type-k": z.ZodOptional; "cache-type-v": z.ZodOptional; "main-gpu": z.ZodOptional]>>; "split-mode": z.ZodOptional>; "tensor-split": z.ZodOptional; openclCacheDir: z.ZodOptional; reasoning_budget: z.ZodOptional, z.ZodLiteral<0>]>>; projectionModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>; }, z.core.$strip>>>; embeddings: z.ZodOptional; device: z.ZodOptional>; batchSize: z.ZodOptional; pooling: z.ZodOptional>; attention: z.ZodOptional>; embdNormalize: z.ZodOptional; flashAttention: z.ZodOptional>; mainGpu: z.ZodOptional]>>; splitMode: z.ZodOptional>; tensorSplit: z.ZodOptional; verbosity: z.ZodOptional, z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<3>]>>; openclCacheDir: z.ZodOptional; }, z.core.$strip>>>; whisper: z.ZodOptional>>; n_threads: z.ZodOptional>; n_max_text_ctx: z.ZodOptional>; offset_ms: z.ZodOptional>; duration_ms: z.ZodOptional>; audio_ctx: z.ZodOptional>; translate: z.ZodOptional>; no_context: z.ZodOptional>; no_timestamps: z.ZodOptional>; single_segment: z.ZodOptional>; print_special: z.ZodOptional>; print_progress: z.ZodOptional>; print_realtime: z.ZodOptional>; print_timestamps: z.ZodOptional>; token_timestamps: z.ZodOptional>; thold_pt: z.ZodOptional>; thold_ptsum: z.ZodOptional>; max_len: z.ZodOptional>; split_on_word: z.ZodOptional>; max_tokens: z.ZodOptional>; debug_mode: z.ZodOptional>; tdrz_enable: z.ZodOptional>; suppress_regex: z.ZodOptional>; initial_prompt: z.ZodOptional>; language: z.ZodOptional>; detect_language: z.ZodOptional>; suppress_blank: z.ZodOptional>; suppress_nst: z.ZodOptional>; temperature: z.ZodOptional>; length_penalty: z.ZodOptional>; temperature_inc: z.ZodOptional>; entropy_thold: z.ZodOptional>; logprob_thold: z.ZodOptional>; greedy_best_of: z.ZodOptional>; beam_search_beam_size: z.ZodOptional>; vad_params: z.ZodOptional; min_speech_duration_ms: z.ZodOptional; min_silence_duration_ms: z.ZodOptional; max_speech_duration_s: z.ZodOptional; speech_pad_ms: z.ZodOptional; samples_overlap: z.ZodOptional; }, z.core.$strip>>>; audio_format: z.ZodOptional>>; contextParams: z.ZodOptional; use_gpu: z.ZodOptional; flash_attn: z.ZodOptional; gpu_device: z.ZodOptional; }, z.core.$strip>>>; miscConfig: z.ZodOptional; }, z.core.$strip>>>; vadModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; }, z.core.$strip>>>; parakeet: z.ZodOptional>; useGPU: z.ZodOptional>; sampleRate: z.ZodOptional>; channels: z.ZodOptional>; captionEnabled: z.ZodOptional>; timestampsEnabled: z.ZodOptional>; seed: z.ZodOptional>; streaming: z.ZodOptional>; streamingChunkMs: z.ZodOptional>; streamingHistoryMs: z.ZodOptional>; streamingEmitPartials: z.ZodOptional>; streamingEnergyVad: z.ZodOptional>; streamingLeftContextMs: z.ZodOptional>; streamingRightLookaheadMs: z.ZodOptional>; streamingSpkCacheEnable: z.ZodOptional>; streamingSpkCacheLen: z.ZodOptional>; streamingFifoLen: z.ZodOptional>; streamingChunkLeftContextMs: z.ZodOptional>; streamingChunkRightContextMs: z.ZodOptional>; streamingSpkCacheUpdatePeriod: z.ZodOptional>; }, z.core.$strip>>>; nmt: z.ZodOptional>>; tts: z.ZodOptional>>; ocr: z.ZodOptional>>; useGPU: z.ZodOptional>; timeout: z.ZodOptional>; pipelineMode: z.ZodOptional>>; magRatio: z.ZodOptional>; defaultRotationAngles: z.ZodOptional>>; contrastRetry: z.ZodOptional>; lowConfidenceThreshold: z.ZodOptional>; recognizerBatchSize: z.ZodOptional>; decodingMethod: z.ZodOptional>>; straightenPages: z.ZodOptional>; detectorModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; }, z.core.$strip>>>; diffusion: z.ZodOptional>>; threads: z.ZodOptional>; device: z.ZodOptional>>; prediction: z.ZodOptional>>; type: z.ZodOptional>>; rng: z.ZodOptional>>; sampler_rng: z.ZodOptional>>; clip_on_cpu: z.ZodOptional>; vae_on_cpu: z.ZodOptional>; vae_tiling: z.ZodOptional>; offload_to_cpu: z.ZodOptional>; flash_attn: z.ZodOptional>; diffusion_fa: z.ZodOptional>; lora_apply_mode: z.ZodOptional>>; verbosity: z.ZodOptional>; clipLModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; clipGModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; t5XxlModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; llmModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; vaeModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; highNoiseDiffusionModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; clipVisionModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; upscaler: z.ZodOptional>; model_src: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>; tile_size: z.ZodOptional; direct: z.ZodOptional; offload_params_to_cpu: z.ZodOptional; threads: z.ZodOptional, z.ZodNumber]>>; }, z.core.$strict>>>; }, z.core.$strip>>>; vla: z.ZodOptional>>; verbosity: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>; export type DevicePattern = z.infer; /** * QVAC SDK Configuration Schema * * This configuration is loaded once at SDK initialization from a config file * (qvac.config.json, qvac.config.js, or qvac.config.ts) and remains immutable * throughout the SDK's lifetime. */ export declare const qvacConfigSchema: z.ZodObject<{ cacheDirectory: z.ZodOptional>>; swarmRelays: z.ZodOptional>; loggerLevel: z.ZodOptional>; loggerConsoleOutput: z.ZodOptional; httpDownloadConcurrency: z.ZodOptional; httpConnectionTimeoutMs: z.ZodOptional; registryDownloadMaxRetries: z.ZodOptional; registryStreamTimeoutMs: z.ZodOptional; deviceDefaults: z.ZodOptional>; deviceBrand: z.ZodOptional; deviceModelPrefix: z.ZodOptional; deviceModelContains: z.ZodOptional; }, z.core.$strip>; defaults: z.ZodObject<{ "llamacpp-completion": z.ZodOptional; temp: z.ZodOptional; top_p: z.ZodOptional; top_k: z.ZodOptional; seed: z.ZodOptional; gpu_layers: z.ZodOptional; lora: z.ZodOptional; device: z.ZodOptional; predict: z.ZodOptional, z.ZodLiteral<-2>, z.ZodNumber]>>; system_prompt: z.ZodOptional; no_mmap: z.ZodOptional; verbosity: z.ZodOptional, z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<3>]>>; presence_penalty: z.ZodOptional; frequency_penalty: z.ZodOptional; repeat_penalty: z.ZodOptional; stop_sequences: z.ZodOptional>; n_discarded: z.ZodOptional; tools: z.ZodOptional; toolsMode: z.ZodOptional>; "cache-type-k": z.ZodOptional; "cache-type-v": z.ZodOptional; "main-gpu": z.ZodOptional]>>; "split-mode": z.ZodOptional>; "tensor-split": z.ZodOptional; openclCacheDir: z.ZodOptional; reasoning_budget: z.ZodOptional, z.ZodLiteral<0>]>>; projectionModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>; }, z.core.$strip>>>; "llamacpp-embedding": z.ZodOptional; device: z.ZodOptional>; batchSize: z.ZodOptional; pooling: z.ZodOptional>; attention: z.ZodOptional>; embdNormalize: z.ZodOptional; flashAttention: z.ZodOptional>; mainGpu: z.ZodOptional]>>; splitMode: z.ZodOptional>; tensorSplit: z.ZodOptional; verbosity: z.ZodOptional, z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<3>]>>; openclCacheDir: z.ZodOptional; }, z.core.$strip>>>; "whispercpp-transcription": z.ZodOptional>>; n_threads: z.ZodOptional>; n_max_text_ctx: z.ZodOptional>; offset_ms: z.ZodOptional>; duration_ms: z.ZodOptional>; audio_ctx: z.ZodOptional>; translate: z.ZodOptional>; no_context: z.ZodOptional>; no_timestamps: z.ZodOptional>; single_segment: z.ZodOptional>; print_special: z.ZodOptional>; print_progress: z.ZodOptional>; print_realtime: z.ZodOptional>; print_timestamps: z.ZodOptional>; token_timestamps: z.ZodOptional>; thold_pt: z.ZodOptional>; thold_ptsum: z.ZodOptional>; max_len: z.ZodOptional>; split_on_word: z.ZodOptional>; max_tokens: z.ZodOptional>; debug_mode: z.ZodOptional>; tdrz_enable: z.ZodOptional>; suppress_regex: z.ZodOptional>; initial_prompt: z.ZodOptional>; language: z.ZodOptional>; detect_language: z.ZodOptional>; suppress_blank: z.ZodOptional>; suppress_nst: z.ZodOptional>; temperature: z.ZodOptional>; length_penalty: z.ZodOptional>; temperature_inc: z.ZodOptional>; entropy_thold: z.ZodOptional>; logprob_thold: z.ZodOptional>; greedy_best_of: z.ZodOptional>; beam_search_beam_size: z.ZodOptional>; vad_params: z.ZodOptional; min_speech_duration_ms: z.ZodOptional; min_silence_duration_ms: z.ZodOptional; max_speech_duration_s: z.ZodOptional; speech_pad_ms: z.ZodOptional; samples_overlap: z.ZodOptional; }, z.core.$strip>>>; audio_format: z.ZodOptional>>; contextParams: z.ZodOptional; use_gpu: z.ZodOptional; flash_attn: z.ZodOptional; gpu_device: z.ZodOptional; }, z.core.$strip>>>; miscConfig: z.ZodOptional; }, z.core.$strip>>>; vadModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; }, z.core.$strip>>>; "parakeet-transcription": z.ZodOptional>; useGPU: z.ZodOptional>; sampleRate: z.ZodOptional>; channels: z.ZodOptional>; captionEnabled: z.ZodOptional>; timestampsEnabled: z.ZodOptional>; seed: z.ZodOptional>; streaming: z.ZodOptional>; streamingChunkMs: z.ZodOptional>; streamingHistoryMs: z.ZodOptional>; streamingEmitPartials: z.ZodOptional>; streamingEnergyVad: z.ZodOptional>; streamingLeftContextMs: z.ZodOptional>; streamingRightLookaheadMs: z.ZodOptional>; streamingSpkCacheEnable: z.ZodOptional>; streamingSpkCacheLen: z.ZodOptional>; streamingFifoLen: z.ZodOptional>; streamingChunkLeftContextMs: z.ZodOptional>; streamingChunkRightContextMs: z.ZodOptional>; streamingSpkCacheUpdatePeriod: z.ZodOptional>; }, z.core.$strip>>>; "nmtcpp-translation": z.ZodOptional>>; "tts-ggml": z.ZodOptional>>; "onnx-ocr": z.ZodOptional>>; useGPU: z.ZodOptional>; timeout: z.ZodOptional>; pipelineMode: z.ZodOptional>>; magRatio: z.ZodOptional>; defaultRotationAngles: z.ZodOptional>>; contrastRetry: z.ZodOptional>; lowConfidenceThreshold: z.ZodOptional>; recognizerBatchSize: z.ZodOptional>; decodingMethod: z.ZodOptional>>; straightenPages: z.ZodOptional>; detectorModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; }, z.core.$strip>>>; "sdcpp-generation": z.ZodOptional>>; threads: z.ZodOptional>; device: z.ZodOptional>>; prediction: z.ZodOptional>>; type: z.ZodOptional>>; rng: z.ZodOptional>>; sampler_rng: z.ZodOptional>>; clip_on_cpu: z.ZodOptional>; vae_on_cpu: z.ZodOptional>; vae_tiling: z.ZodOptional>; offload_to_cpu: z.ZodOptional>; flash_attn: z.ZodOptional>; diffusion_fa: z.ZodOptional>; lora_apply_mode: z.ZodOptional>>; verbosity: z.ZodOptional>; clipLModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; clipGModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; t5XxlModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; llmModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; vaeModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; highNoiseDiffusionModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; clipVisionModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; upscaler: z.ZodOptional>; model_src: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>; tile_size: z.ZodOptional; direct: z.ZodOptional; offload_params_to_cpu: z.ZodOptional; threads: z.ZodOptional, z.ZodNumber]>>; }, z.core.$strict>>>; }, z.core.$strip>>>; "ggml-vla": z.ZodOptional>>; verbosity: z.ZodOptional>; }, z.core.$strip>>>; llm: z.ZodOptional; temp: z.ZodOptional; top_p: z.ZodOptional; top_k: z.ZodOptional; seed: z.ZodOptional; gpu_layers: z.ZodOptional; lora: z.ZodOptional; device: z.ZodOptional; predict: z.ZodOptional, z.ZodLiteral<-2>, z.ZodNumber]>>; system_prompt: z.ZodOptional; no_mmap: z.ZodOptional; verbosity: z.ZodOptional, z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<3>]>>; presence_penalty: z.ZodOptional; frequency_penalty: z.ZodOptional; repeat_penalty: z.ZodOptional; stop_sequences: z.ZodOptional>; n_discarded: z.ZodOptional; tools: z.ZodOptional; toolsMode: z.ZodOptional>; "cache-type-k": z.ZodOptional; "cache-type-v": z.ZodOptional; "main-gpu": z.ZodOptional]>>; "split-mode": z.ZodOptional>; "tensor-split": z.ZodOptional; openclCacheDir: z.ZodOptional; reasoning_budget: z.ZodOptional, z.ZodLiteral<0>]>>; projectionModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>; }, z.core.$strip>>>; embeddings: z.ZodOptional; device: z.ZodOptional>; batchSize: z.ZodOptional; pooling: z.ZodOptional>; attention: z.ZodOptional>; embdNormalize: z.ZodOptional; flashAttention: z.ZodOptional>; mainGpu: z.ZodOptional]>>; splitMode: z.ZodOptional>; tensorSplit: z.ZodOptional; verbosity: z.ZodOptional, z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<3>]>>; openclCacheDir: z.ZodOptional; }, z.core.$strip>>>; whisper: z.ZodOptional>>; n_threads: z.ZodOptional>; n_max_text_ctx: z.ZodOptional>; offset_ms: z.ZodOptional>; duration_ms: z.ZodOptional>; audio_ctx: z.ZodOptional>; translate: z.ZodOptional>; no_context: z.ZodOptional>; no_timestamps: z.ZodOptional>; single_segment: z.ZodOptional>; print_special: z.ZodOptional>; print_progress: z.ZodOptional>; print_realtime: z.ZodOptional>; print_timestamps: z.ZodOptional>; token_timestamps: z.ZodOptional>; thold_pt: z.ZodOptional>; thold_ptsum: z.ZodOptional>; max_len: z.ZodOptional>; split_on_word: z.ZodOptional>; max_tokens: z.ZodOptional>; debug_mode: z.ZodOptional>; tdrz_enable: z.ZodOptional>; suppress_regex: z.ZodOptional>; initial_prompt: z.ZodOptional>; language: z.ZodOptional>; detect_language: z.ZodOptional>; suppress_blank: z.ZodOptional>; suppress_nst: z.ZodOptional>; temperature: z.ZodOptional>; length_penalty: z.ZodOptional>; temperature_inc: z.ZodOptional>; entropy_thold: z.ZodOptional>; logprob_thold: z.ZodOptional>; greedy_best_of: z.ZodOptional>; beam_search_beam_size: z.ZodOptional>; vad_params: z.ZodOptional; min_speech_duration_ms: z.ZodOptional; min_silence_duration_ms: z.ZodOptional; max_speech_duration_s: z.ZodOptional; speech_pad_ms: z.ZodOptional; samples_overlap: z.ZodOptional; }, z.core.$strip>>>; audio_format: z.ZodOptional>>; contextParams: z.ZodOptional; use_gpu: z.ZodOptional; flash_attn: z.ZodOptional; gpu_device: z.ZodOptional; }, z.core.$strip>>>; miscConfig: z.ZodOptional; }, z.core.$strip>>>; vadModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; }, z.core.$strip>>>; parakeet: z.ZodOptional>; useGPU: z.ZodOptional>; sampleRate: z.ZodOptional>; channels: z.ZodOptional>; captionEnabled: z.ZodOptional>; timestampsEnabled: z.ZodOptional>; seed: z.ZodOptional>; streaming: z.ZodOptional>; streamingChunkMs: z.ZodOptional>; streamingHistoryMs: z.ZodOptional>; streamingEmitPartials: z.ZodOptional>; streamingEnergyVad: z.ZodOptional>; streamingLeftContextMs: z.ZodOptional>; streamingRightLookaheadMs: z.ZodOptional>; streamingSpkCacheEnable: z.ZodOptional>; streamingSpkCacheLen: z.ZodOptional>; streamingFifoLen: z.ZodOptional>; streamingChunkLeftContextMs: z.ZodOptional>; streamingChunkRightContextMs: z.ZodOptional>; streamingSpkCacheUpdatePeriod: z.ZodOptional>; }, z.core.$strip>>>; nmt: z.ZodOptional>>; tts: z.ZodOptional>>; ocr: z.ZodOptional>>; useGPU: z.ZodOptional>; timeout: z.ZodOptional>; pipelineMode: z.ZodOptional>>; magRatio: z.ZodOptional>; defaultRotationAngles: z.ZodOptional>>; contrastRetry: z.ZodOptional>; lowConfidenceThreshold: z.ZodOptional>; recognizerBatchSize: z.ZodOptional>; decodingMethod: z.ZodOptional>>; straightenPages: z.ZodOptional>; detectorModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; }, z.core.$strip>>>; diffusion: z.ZodOptional>>; threads: z.ZodOptional>; device: z.ZodOptional>>; prediction: z.ZodOptional>>; type: z.ZodOptional>>; rng: z.ZodOptional>>; sampler_rng: z.ZodOptional>>; clip_on_cpu: z.ZodOptional>; vae_on_cpu: z.ZodOptional>; vae_tiling: z.ZodOptional>; offload_to_cpu: z.ZodOptional>; flash_attn: z.ZodOptional>; diffusion_fa: z.ZodOptional>; lora_apply_mode: z.ZodOptional>>; verbosity: z.ZodOptional>; clipLModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; clipGModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; t5XxlModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; llmModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; vaeModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; highNoiseDiffusionModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; clipVisionModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>>; upscaler: z.ZodOptional>; model_src: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>; tile_size: z.ZodOptional; direct: z.ZodOptional; offload_params_to_cpu: z.ZodOptional; threads: z.ZodOptional, z.ZodNumber]>>; }, z.core.$strict>>>; }, z.core.$strip>>>; vla: z.ZodOptional>>; verbosity: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>>>; plugins: z.ZodOptional>; bareRuntimeVersion: z.ZodOptional; }, z.core.$strip>; export type QvacConfig = z.infer; //# sourceMappingURL=sdk-config.d.ts.map