/** * Model Configuration Loader * * Loads and validates models.config.yaml, providing type-safe access to model configuration. */ import { ModelsConfig, OnnxModelConfig, TransformersModelConfig } from "./model-manager.config"; export declare class ModelLoader { private config; private configPath; constructor(configPath?: string); load(): ModelsConfig; private validateAndTransform; getConfig(): ModelsConfig; getOnnxModels(): OnnxModelConfig[]; getTransformersModels(): TransformersModelConfig[]; getOnnxModelByName(name: string): OnnxModelConfig | undefined; getTransformersModelByName(name: string): TransformersModelConfig | undefined; getAllModels(): (OnnxModelConfig | TransformersModelConfig)[]; } export declare function getModelLoader(configPath?: string): ModelLoader; //# sourceMappingURL=model-loader.d.ts.map