import { type GetModelInfoParams } from "../../schemas/index"; /** * Returns status information for a catalog model, including cache state and loaded instances. * * @param params - Query parameters. * @param params.name - The model's registry name (as found in the SDK's built-in catalog) to look up. * @returns A promise resolving to the model's status information (cache presence, loaded instances, size on disk, etc.). * @throws {QvacErrorBase} When the response type is invalid (`InvalidResponseError`) or the RPC layer fails. */ export declare function getModelInfo(params: GetModelInfoParams): Promise<{ name: string; modelId: string; expectedSize: number; sha256Checksum: string; addon: "embeddings" | "diffusion" | "tts" | "ocr" | "vla" | "llm" | "whisper" | "bci" | "nmt" | "parakeet" | "classification" | "vad" | "other"; isCached: boolean; isLoaded: boolean; cacheFiles: { filename: string; path: string; expectedSize: number; sha256Checksum: string; isCached: boolean; actualSize?: number | undefined; cachedAt?: Date | undefined; }[]; registryPath?: string | undefined; registrySource?: string | undefined; blobCoreKey?: string | undefined; blobBlockOffset?: number | undefined; blobBlockLength?: number | undefined; blobByteOffset?: number | undefined; engine?: string | undefined; quantization?: string | undefined; params?: string | undefined; actualSize?: number | undefined; cachedAt?: Date | undefined; loadedInstances?: { registryId: string; loadedAt: Date; config?: unknown; }[] | undefined; }>; //# sourceMappingURL=get-model-info.d.ts.map