import { z } from "zod"; export declare const VERBOSITY: { readonly ERROR: 0; readonly WARN: 1; readonly INFO: 2; readonly DEBUG: 3; }; export declare const llmConfigBaseSchema: z.ZodObject<{ ctx_size: 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>; export type LlmConfigInput = z.infer; export declare const LLM_CONFIG_DEFAULTS: { readonly ctx_size: 1024; readonly gpu_layers: 99; readonly device: "gpu"; readonly system_prompt: "You are a helpful assistant."; }; export declare const llmConfigSchema: z.ZodPipe; 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>, z.ZodTransform<{ ctx_size: number | undefined; temp?: number | undefined; top_p?: number | undefined; top_k?: number | undefined; seed?: number | undefined; gpu_layers: number | undefined; lora?: string | undefined; device: string | undefined; predict?: number | undefined; system_prompt: string | undefined; no_mmap?: boolean | undefined; verbosity?: 0 | 3 | 2 | 1 | undefined; presence_penalty?: number | undefined; frequency_penalty?: number | undefined; repeat_penalty?: number | undefined; stop_sequences?: string[] | undefined; n_discarded?: number | undefined; tools?: boolean | undefined; toolsMode?: "static" | "dynamic" | undefined; "cache-type-k"?: string | undefined; "cache-type-v"?: string | undefined; "main-gpu"?: number | "integrated" | "dedicated" | undefined; "split-mode"?: "none" | "layer" | "row" | undefined; "tensor-split"?: string | undefined; openclCacheDir?: string | undefined; reasoning_budget?: 0 | -1 | undefined; projectionModelSrc?: string | { src: string; name?: string | undefined; modelId?: string | undefined; registryPath?: string | undefined; registrySource?: string | undefined; blobCoreKey?: string | undefined; blobIndex?: number | undefined; engine?: string | undefined; expectedSize?: number | undefined; sha256Checksum?: string | undefined; addon?: "embeddings" | "diffusion" | "tts" | "ocr" | "vla" | "llamacpp-completion" | "whispercpp-transcription" | "bci-whispercpp-transcription" | "llamacpp-embedding" | "nmtcpp-translation" | "onnx-tts" | "tts-ggml" | "parakeet-transcription" | "onnx-ocr" | "sdcpp-generation" | "ggml-vla" | "ggml-classification" | "llm" | "whisper" | "bci" | "nmt" | "parakeet" | "classification" | "vad" | undefined; } | undefined; }, { ctx_size?: number | undefined; temp?: number | undefined; top_p?: number | undefined; top_k?: number | undefined; seed?: number | undefined; gpu_layers?: number | undefined; lora?: string | undefined; device?: string | undefined; predict?: number | undefined; system_prompt?: string | undefined; no_mmap?: boolean | undefined; verbosity?: 0 | 3 | 2 | 1 | undefined; presence_penalty?: number | undefined; frequency_penalty?: number | undefined; repeat_penalty?: number | undefined; stop_sequences?: string[] | undefined; n_discarded?: number | undefined; tools?: boolean | undefined; toolsMode?: "static" | "dynamic" | undefined; "cache-type-k"?: string | undefined; "cache-type-v"?: string | undefined; "main-gpu"?: number | "integrated" | "dedicated" | undefined; "split-mode"?: "none" | "layer" | "row" | undefined; "tensor-split"?: string | undefined; openclCacheDir?: string | undefined; reasoning_budget?: 0 | -1 | undefined; projectionModelSrc?: string | { src: string; name?: string | undefined; modelId?: string | undefined; registryPath?: string | undefined; registrySource?: string | undefined; blobCoreKey?: string | undefined; blobIndex?: number | undefined; engine?: string | undefined; expectedSize?: number | undefined; sha256Checksum?: string | undefined; addon?: "embeddings" | "diffusion" | "tts" | "ocr" | "vla" | "llamacpp-completion" | "whispercpp-transcription" | "bci-whispercpp-transcription" | "llamacpp-embedding" | "nmtcpp-translation" | "onnx-tts" | "tts-ggml" | "parakeet-transcription" | "onnx-ocr" | "sdcpp-generation" | "ggml-vla" | "ggml-classification" | "llm" | "whisper" | "bci" | "nmt" | "parakeet" | "classification" | "vad" | undefined; } | undefined; }>>; export type LlmConfig = z.infer; export declare const embedConfigBaseSchema: z.ZodObject<{ gpuLayers: 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>; export type EmbedConfigInput = z.infer; export declare const EMBED_CONFIG_DEFAULTS: { readonly gpuLayers: 99; readonly device: "gpu"; readonly batchSize: 1024; }; export declare const embedConfigSchema: z.ZodPipe; 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>, z.ZodTransform<{ gpuLayers: number | undefined; device: "cpu" | "gpu" | undefined; batchSize: number | undefined; pooling?: "none" | "mean" | "cls" | "last" | "rank" | undefined; attention?: "causal" | "non-causal" | undefined; embdNormalize?: number | undefined; flashAttention?: "on" | "off" | "auto" | undefined; mainGpu?: number | "integrated" | "dedicated" | undefined; splitMode?: "none" | "layer" | "row" | undefined; tensorSplit?: string | undefined; verbosity?: 0 | 3 | 2 | 1 | undefined; openclCacheDir?: string | undefined; }, { gpuLayers?: number | undefined; device?: "cpu" | "gpu" | undefined; batchSize?: number | undefined; pooling?: "none" | "mean" | "cls" | "last" | "rank" | undefined; attention?: "causal" | "non-causal" | undefined; embdNormalize?: number | undefined; flashAttention?: "on" | "off" | "auto" | undefined; mainGpu?: number | "integrated" | "dedicated" | undefined; splitMode?: "none" | "layer" | "row" | undefined; tensorSplit?: string | undefined; verbosity?: 0 | 3 | 2 | 1 | undefined; openclCacheDir?: string | undefined; }>>; export type EmbedConfig = z.infer; //# sourceMappingURL=llamacpp-config.d.ts.map