export declare enum ModelFamily { Llama = "Llama", Qwen = "Qwen", Gemma = "Gemma", Phi = "Phi", SmolLM = "SmolLM", OpenELM = "OpenELM", PocketTTS = "PocketTTS", GLMASR = "GLMASR" } export declare enum ModelProvider { Meta = "Meta", Alibaba = "Alibaba", Google = "Google", Microsoft = "Microsoft", HuggingFace = "HuggingFace", Apple = "Apple", Kyutai = "Kyutai" } export type ModelQuantization = '4bit' | '8bit' | 'bf16'; export type ModelType = 'llm' | 'tts' | 'stt'; export interface ModelInfo { id: MLXModel; family: ModelFamily; provider: ModelProvider; parameters: string; quantization: ModelQuantization; displayName: string; downloadSize: number; type: ModelType; } export declare enum MLXModel { Llama_3_2_1B_Instruct_4bit = "mlx-community/Llama-3.2-1B-Instruct-4bit", Llama_3_2_1B_Instruct_8bit = "mlx-community/Llama-3.2-1B-Instruct-8bit", Llama_3_2_3B_Instruct_4bit = "mlx-community/Llama-3.2-3B-Instruct-4bit", Llama_3_2_3B_Instruct_8bit = "mlx-community/Llama-3.2-3B-Instruct-8bit", Qwen2_5_0_5B_Instruct_4bit = "mlx-community/Qwen2.5-0.5B-Instruct-4bit", Qwen2_5_0_5B_Instruct_8bit = "mlx-community/Qwen2.5-0.5B-Instruct-8bit", Qwen2_5_1_5B_Instruct_4bit = "mlx-community/Qwen2.5-1.5B-Instruct-4bit", Qwen2_5_1_5B_Instruct_8bit = "mlx-community/Qwen2.5-1.5B-Instruct-8bit", Qwen2_5_3B_Instruct_4bit = "mlx-community/Qwen2.5-3B-Instruct-4bit", Qwen2_5_3B_Instruct_8bit = "mlx-community/Qwen2.5-3B-Instruct-8bit", Qwen3_1_7B_4bit = "mlx-community/Qwen3-1.7B-4bit", Qwen3_1_7B_8bit = "mlx-community/Qwen3-1.7B-8bit", Qwen3_5_0_8B_MLX_4bit = "mlx-community/Qwen3.5-0.8B-MLX-4bit", Qwen3_5_0_8B_MLX_8bit = "mlx-community/Qwen3.5-0.8B-MLX-8bit", Gemma_3_1B_IT_4bit = "mlx-community/gemma-3-1b-it-4bit", Gemma_3_1B_IT_8bit = "mlx-community/gemma-3-1b-it-8bit", Phi_3_5_Mini_Instruct_4bit = "mlx-community/Phi-3.5-mini-instruct-4bit", Phi_3_5_Mini_Instruct_8bit = "mlx-community/Phi-3.5-mini-instruct-8bit", Phi_4_Mini_Instruct_4bit = "mlx-community/Phi-4-mini-instruct-4bit", Phi_4_Mini_Instruct_8bit = "mlx-community/Phi-4-mini-instruct-8bit", SmolLM_1_7B_Instruct_4bit = "mlx-community/SmolLM-1.7B-Instruct-4bit", SmolLM_1_7B_Instruct_8bit = "mlx-community/SmolLM-1.7B-Instruct-8bit", SmolLM2_1_7B_Instruct_4bit = "mlx-community/SmolLM2-1.7B-Instruct-4bit", SmolLM2_1_7B_Instruct_8bit = "mlx-community/SmolLM2-1.7B-Instruct-8bit", OpenELM_1_1B_4bit = "mlx-community/OpenELM-1_1B-4bit", OpenELM_1_1B_8bit = "mlx-community/OpenELM-1_1B-8bit", OpenELM_3B_4bit = "mlx-community/OpenELM-3B-4bit", OpenELM_3B_8bit = "mlx-community/OpenELM-3B-8bit", PocketTTS = "mlx-community/pocket-tts", PocketTTS_8bit = "mlx-community/pocket-tts-8bit", PocketTTS_4bit = "mlx-community/pocket-tts-4bit", GLM_ASR_Nano_4bit = "mlx-community/GLM-ASR-Nano-2512-4bit" } export declare const MLXModels: ModelInfo[]; //# sourceMappingURL=models.d.ts.map