import { z } from 'zod'; export declare const getModelInfoParamsSchema: z.ZodObject<{ name: z.ZodString; }, z.core.$strip>; export declare const getModelInfoRequestSchema: z.ZodObject<{ name: z.ZodString; type: z.ZodLiteral<"getModelInfo">; }, z.core.$strip>; export declare const loadedInstanceSchema: z.ZodObject<{ registryId: z.ZodString; loadedAt: z.ZodCoercedDate; config: z.ZodOptional; }, z.core.$strip>; export declare const cacheFileInfoSchema: z.ZodObject<{ filename: z.ZodString; path: z.ZodString; expectedSize: z.ZodNumber; sha256Checksum: z.ZodString; isCached: z.ZodBoolean; actualSize: z.ZodOptional; cachedAt: z.ZodOptional>; }, z.core.$strip>; export declare const modelInfoSchema: z.ZodObject<{ name: z.ZodString; modelId: z.ZodString; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobBlockOffset: z.ZodOptional; blobBlockLength: z.ZodOptional; blobByteOffset: z.ZodOptional; engine: z.ZodOptional; quantization: z.ZodOptional; params: z.ZodOptional; expectedSize: z.ZodNumber; sha256Checksum: z.ZodString; addon: z.ZodEnum<{ embeddings: "embeddings"; diffusion: "diffusion"; audiogen: "audiogen"; tts: "tts"; ocr: "ocr"; vla: "vla"; "moss-transcribe": "moss-transcribe"; llm: "llm"; whisper: "whisper"; bci: "bci"; nmt: "nmt"; parakeet: "parakeet"; classification: "classification"; vad: "vad"; other: "other"; }>; isCached: z.ZodBoolean; isLoaded: z.ZodBoolean; cacheFiles: z.ZodArray; cachedAt: z.ZodOptional>; }, z.core.$strip>>; actualSize: z.ZodOptional; cachedAt: z.ZodOptional>; loadedInstances: z.ZodOptional; config: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>; export declare const getModelInfoResponseSchema: z.ZodObject<{ type: z.ZodLiteral<"getModelInfo">; modelInfo: z.ZodObject<{ name: z.ZodString; modelId: z.ZodString; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobBlockOffset: z.ZodOptional; blobBlockLength: z.ZodOptional; blobByteOffset: z.ZodOptional; engine: z.ZodOptional; quantization: z.ZodOptional; params: z.ZodOptional; expectedSize: z.ZodNumber; sha256Checksum: z.ZodString; addon: z.ZodEnum<{ embeddings: "embeddings"; diffusion: "diffusion"; audiogen: "audiogen"; tts: "tts"; ocr: "ocr"; vla: "vla"; "moss-transcribe": "moss-transcribe"; llm: "llm"; whisper: "whisper"; bci: "bci"; nmt: "nmt"; parakeet: "parakeet"; classification: "classification"; vad: "vad"; other: "other"; }>; isCached: z.ZodBoolean; isLoaded: z.ZodBoolean; cacheFiles: z.ZodArray; cachedAt: z.ZodOptional>; }, z.core.$strip>>; actualSize: z.ZodOptional; cachedAt: z.ZodOptional>; loadedInstances: z.ZodOptional; config: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>; export type GetModelInfoParams = z.input; export type GetModelInfoRequest = z.infer; export type LoadedInstance = z.infer; export type CacheFileInfo = z.infer; export type ModelInfo = z.infer; export type GetModelInfoResponse = z.infer; export declare const getLoadedModelInfoParamsSchema: z.ZodObject<{ modelId: z.ZodString; }, z.core.$strip>; export declare const getLoadedModelInfoRequestSchema: z.ZodObject<{ modelId: z.ZodString; type: z.ZodLiteral<"getLoadedModelInfo">; }, z.core.$strip>; /** * Loaded model info: routing plugin known on this node, so modelType + * handler vocabulary are authoritative. `toolDialect` is the tool-call dialect * the completion normalizer parses for this model (completion-capable models * only), letting a consumer replay a prior tool call in the model's own dialect. */ export declare const loadedModelInfoSchema: z.ZodObject<{ modelId: z.ZodString; modelType: z.ZodString; handlers: z.ZodArray; displayName: z.ZodOptional; addonPackage: z.ZodOptional; loadedAt: z.ZodCoercedDate; name: z.ZodOptional; path: z.ZodOptional; toolDialect: z.ZodOptional>; fitProbe: z.ZodOptional; basis: z.ZodLiteral<"native-probe">; engine: z.ZodOptional; estimatorVersion: z.ZodString; reason: z.ZodString; message: z.ZodOptional; plan: z.ZodOptional>; projection: z.ZodOptional; deviceBytes: z.ZodOptional; hostBytes: z.ZodOptional; weightsBytes: z.ZodOptional; contextBytes: z.ZodOptional; computeBytes: z.ZodOptional; deviceFreeBytes: z.ZodOptional; deviceTotalBytes: z.ZodOptional; devices: z.ZodOptional>>; report: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; export declare const getLoadedModelInfoResponseSchema: z.ZodObject<{ type: z.ZodLiteral<"getLoadedModelInfo">; info: z.ZodObject<{ modelId: z.ZodString; modelType: z.ZodString; handlers: z.ZodArray; displayName: z.ZodOptional; addonPackage: z.ZodOptional; loadedAt: z.ZodCoercedDate; name: z.ZodOptional; path: z.ZodOptional; toolDialect: z.ZodOptional>; fitProbe: z.ZodOptional; basis: z.ZodLiteral<"native-probe">; engine: z.ZodOptional; estimatorVersion: z.ZodString; reason: z.ZodString; message: z.ZodOptional; plan: z.ZodOptional>; projection: z.ZodOptional; deviceBytes: z.ZodOptional; hostBytes: z.ZodOptional; weightsBytes: z.ZodOptional; contextBytes: z.ZodOptional; computeBytes: z.ZodOptional; deviceFreeBytes: z.ZodOptional; deviceTotalBytes: z.ZodOptional; devices: z.ZodOptional>>; report: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>; export type GetLoadedModelInfoParams = z.input; export type GetLoadedModelInfoRequest = z.infer; export type GetLoadedModelInfoResponse = z.infer; export type LoadedModelInfo = z.infer;