/** * Fleet catalog loader — reads models.yaml and validates against ModelProfileSchema. * Maps to T011 in the routing pipeline spec. */ import type { ModelProfile } from '../domain/types/index.js'; export interface FleetCatalog { readonly models: readonly ModelProfile[]; } export interface LoadModelsOptions { readonly filePath?: string; } /** * Load and validate the fleet model catalog from a YAML file. * * @throws {ModelsLoaderError} when the file cannot be read or validation fails. */ export declare function loadModels(options?: LoadModelsOptions): FleetCatalog; export declare class ModelsLoaderError extends Error { readonly name = "ModelsLoaderError"; constructor(message: string, options?: ErrorOptions); } //# sourceMappingURL=models-loader.d.ts.map