import { z } from "zod"; declare const modelRegistryEntryAddonSchema: z.ZodEnum<{ embeddings: "embeddings"; diffusion: "diffusion"; tts: "tts"; ocr: "ocr"; vla: "vla"; llm: "llm"; whisper: "whisper"; bci: "bci"; nmt: "nmt"; parakeet: "parakeet"; classification: "classification"; vad: "vad"; other: "other"; }>; export declare const modelRegistryEngineSchema: z.ZodEnum<{ "llamacpp-completion": "llamacpp-completion"; "whispercpp-transcription": "whispercpp-transcription"; "bci-whispercpp-transcription": "bci-whispercpp-transcription"; "llamacpp-embedding": "llamacpp-embedding"; "nmtcpp-translation": "nmtcpp-translation"; "onnx-tts": "onnx-tts"; "tts-ggml": "tts-ggml"; "parakeet-transcription": "parakeet-transcription"; "onnx-ocr": "onnx-ocr"; "sdcpp-generation": "sdcpp-generation"; "ggml-vla": "ggml-vla"; "ggml-classification": "ggml-classification"; "onnx-vad": "onnx-vad"; }>; export declare const modelRegistryEntrySchema: z.ZodObject<{ name: z.ZodString; registryPath: z.ZodString; registrySource: z.ZodString; blobCoreKey: z.ZodString; blobBlockOffset: z.ZodNumber; blobBlockLength: z.ZodNumber; blobByteOffset: z.ZodNumber; modelId: z.ZodString; addon: z.ZodEnum<{ embeddings: "embeddings"; diffusion: "diffusion"; tts: "tts"; ocr: "ocr"; vla: "vla"; llm: "llm"; whisper: "whisper"; bci: "bci"; nmt: "nmt"; parakeet: "parakeet"; classification: "classification"; vad: "vad"; other: "other"; }>; expectedSize: z.ZodNumber; sha256Checksum: z.ZodString; engine: z.ZodEnum<{ "llamacpp-completion": "llamacpp-completion"; "whispercpp-transcription": "whispercpp-transcription"; "bci-whispercpp-transcription": "bci-whispercpp-transcription"; "llamacpp-embedding": "llamacpp-embedding"; "nmtcpp-translation": "nmtcpp-translation"; "onnx-tts": "onnx-tts"; "tts-ggml": "tts-ggml"; "parakeet-transcription": "parakeet-transcription"; "onnx-ocr": "onnx-ocr"; "sdcpp-generation": "sdcpp-generation"; "ggml-vla": "ggml-vla"; "ggml-classification": "ggml-classification"; "onnx-vad": "onnx-vad"; }>; quantization: z.ZodString; params: z.ZodString; }, z.core.$strip>; export type ModelRegistryEntry = z.infer; export type ModelRegistryEntryAddon = z.infer; export type ModelRegistryEngine = z.infer; export declare const modelRegistryListRequestSchema: z.ZodObject<{ type: z.ZodLiteral<"modelRegistryList">; }, z.core.$strip>; export declare const modelRegistryListResponseSchema: z.ZodObject<{ type: z.ZodLiteral<"modelRegistryList">; success: z.ZodBoolean; models: z.ZodOptional; expectedSize: z.ZodNumber; sha256Checksum: z.ZodString; engine: z.ZodEnum<{ "llamacpp-completion": "llamacpp-completion"; "whispercpp-transcription": "whispercpp-transcription"; "bci-whispercpp-transcription": "bci-whispercpp-transcription"; "llamacpp-embedding": "llamacpp-embedding"; "nmtcpp-translation": "nmtcpp-translation"; "onnx-tts": "onnx-tts"; "tts-ggml": "tts-ggml"; "parakeet-transcription": "parakeet-transcription"; "onnx-ocr": "onnx-ocr"; "sdcpp-generation": "sdcpp-generation"; "ggml-vla": "ggml-vla"; "ggml-classification": "ggml-classification"; "onnx-vad": "onnx-vad"; }>; quantization: z.ZodString; params: z.ZodString; }, z.core.$strip>>>; error: z.ZodOptional; }, z.core.$strip>; export type ModelRegistryListRequest = z.infer; export type ModelRegistryListResponse = z.infer; export declare const modelRegistrySearchRequestSchema: z.ZodObject<{ type: z.ZodLiteral<"modelRegistrySearch">; filter: z.ZodOptional; engine: z.ZodOptional; quantization: z.ZodOptional; addon: z.ZodOptional>; }, z.core.$strip>; export declare const modelRegistrySearchResponseSchema: z.ZodObject<{ type: z.ZodLiteral<"modelRegistrySearch">; success: z.ZodBoolean; models: z.ZodOptional; expectedSize: z.ZodNumber; sha256Checksum: z.ZodString; engine: z.ZodEnum<{ "llamacpp-completion": "llamacpp-completion"; "whispercpp-transcription": "whispercpp-transcription"; "bci-whispercpp-transcription": "bci-whispercpp-transcription"; "llamacpp-embedding": "llamacpp-embedding"; "nmtcpp-translation": "nmtcpp-translation"; "onnx-tts": "onnx-tts"; "tts-ggml": "tts-ggml"; "parakeet-transcription": "parakeet-transcription"; "onnx-ocr": "onnx-ocr"; "sdcpp-generation": "sdcpp-generation"; "ggml-vla": "ggml-vla"; "ggml-classification": "ggml-classification"; "onnx-vad": "onnx-vad"; }>; quantization: z.ZodString; params: z.ZodString; }, z.core.$strip>>>; error: z.ZodOptional; }, z.core.$strip>; export type ModelRegistrySearchRequest = z.infer; export type ModelRegistrySearchResponse = z.infer; export declare const modelRegistryGetModelRequestSchema: z.ZodObject<{ type: z.ZodLiteral<"modelRegistryGetModel">; registryPath: z.ZodString; registrySource: z.ZodString; }, z.core.$strip>; export declare const modelRegistryGetModelResponseSchema: z.ZodObject<{ type: z.ZodLiteral<"modelRegistryGetModel">; success: z.ZodBoolean; model: z.ZodOptional; expectedSize: z.ZodNumber; sha256Checksum: z.ZodString; engine: z.ZodEnum<{ "llamacpp-completion": "llamacpp-completion"; "whispercpp-transcription": "whispercpp-transcription"; "bci-whispercpp-transcription": "bci-whispercpp-transcription"; "llamacpp-embedding": "llamacpp-embedding"; "nmtcpp-translation": "nmtcpp-translation"; "onnx-tts": "onnx-tts"; "tts-ggml": "tts-ggml"; "parakeet-transcription": "parakeet-transcription"; "onnx-ocr": "onnx-ocr"; "sdcpp-generation": "sdcpp-generation"; "ggml-vla": "ggml-vla"; "ggml-classification": "ggml-classification"; "onnx-vad": "onnx-vad"; }>; quantization: z.ZodString; params: z.ZodString; }, z.core.$strip>>; error: z.ZodOptional; }, z.core.$strip>; export type ModelRegistryGetModelRequest = z.infer; export type ModelRegistryGetModelResponse = z.infer; export declare const modelRegistryRequestSchema: z.ZodUnion; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"modelRegistrySearch">; filter: z.ZodOptional; engine: z.ZodOptional; quantization: z.ZodOptional; addon: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"modelRegistryGetModel">; registryPath: z.ZodString; registrySource: z.ZodString; }, z.core.$strip>]>; export declare const modelRegistryResponseSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ type: z.ZodLiteral<"modelRegistryList">; success: z.ZodBoolean; models: z.ZodOptional; expectedSize: z.ZodNumber; sha256Checksum: z.ZodString; engine: z.ZodEnum<{ "llamacpp-completion": "llamacpp-completion"; "whispercpp-transcription": "whispercpp-transcription"; "bci-whispercpp-transcription": "bci-whispercpp-transcription"; "llamacpp-embedding": "llamacpp-embedding"; "nmtcpp-translation": "nmtcpp-translation"; "onnx-tts": "onnx-tts"; "tts-ggml": "tts-ggml"; "parakeet-transcription": "parakeet-transcription"; "onnx-ocr": "onnx-ocr"; "sdcpp-generation": "sdcpp-generation"; "ggml-vla": "ggml-vla"; "ggml-classification": "ggml-classification"; "onnx-vad": "onnx-vad"; }>; quantization: z.ZodString; params: z.ZodString; }, z.core.$strip>>>; error: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"modelRegistrySearch">; success: z.ZodBoolean; models: z.ZodOptional; expectedSize: z.ZodNumber; sha256Checksum: z.ZodString; engine: z.ZodEnum<{ "llamacpp-completion": "llamacpp-completion"; "whispercpp-transcription": "whispercpp-transcription"; "bci-whispercpp-transcription": "bci-whispercpp-transcription"; "llamacpp-embedding": "llamacpp-embedding"; "nmtcpp-translation": "nmtcpp-translation"; "onnx-tts": "onnx-tts"; "tts-ggml": "tts-ggml"; "parakeet-transcription": "parakeet-transcription"; "onnx-ocr": "onnx-ocr"; "sdcpp-generation": "sdcpp-generation"; "ggml-vla": "ggml-vla"; "ggml-classification": "ggml-classification"; "onnx-vad": "onnx-vad"; }>; quantization: z.ZodString; params: z.ZodString; }, z.core.$strip>>>; error: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"modelRegistryGetModel">; success: z.ZodBoolean; model: z.ZodOptional; expectedSize: z.ZodNumber; sha256Checksum: z.ZodString; engine: z.ZodEnum<{ "llamacpp-completion": "llamacpp-completion"; "whispercpp-transcription": "whispercpp-transcription"; "bci-whispercpp-transcription": "bci-whispercpp-transcription"; "llamacpp-embedding": "llamacpp-embedding"; "nmtcpp-translation": "nmtcpp-translation"; "onnx-tts": "onnx-tts"; "tts-ggml": "tts-ggml"; "parakeet-transcription": "parakeet-transcription"; "onnx-ocr": "onnx-ocr"; "sdcpp-generation": "sdcpp-generation"; "ggml-vla": "ggml-vla"; "ggml-classification": "ggml-classification"; "onnx-vad": "onnx-vad"; }>; quantization: z.ZodString; params: z.ZodString; }, z.core.$strip>>; error: z.ZodOptional; }, z.core.$strip>], "type">; export type ModelRegistryRequest = z.infer; export type ModelRegistryResponse = z.infer; export {}; //# sourceMappingURL=registry.d.ts.map