import type { AIRuntimeDefaults } from "./types.js"; export declare const DEFAULT_CACHE_TTL_MS: number; export declare const DEFAULT_FETCH_TIMEOUT_MS = 5000; export declare const REMOTE_MODELS_PROFILES_URL = "https://open-assets.x12i.com/models-profiles.json"; export declare const REMOTE_MODELS_CATALOG_URL = "https://open-assets.x12i.com/models-catalog.json"; /** Public OpenRouter model list (used by maintainers to regenerate the catalog). */ export declare const OPENROUTER_MODELS_API_URL = "https://openrouter.ai/api/v1/models"; export declare const MODELS_PROFILES_SCHEMA_V3: "x12i.ai-profiles.model-registry.v3"; export declare const MODELS_PROFILES_SCHEMA_V4: "x12i.ai-profiles.model-registry.v4"; /** Bundled/remote loaders accept v4 only (v3 kept for reference / historical migrations). */ export declare const MODELS_PROFILES_SCHEMAS: readonly ["x12i.ai-profiles.model-registry.v4"]; export declare const INSTRUCTION_TIERS: readonly ["default", "cpu", "reasoning"]; export declare const AI_PROFILE_BACKENDS: readonly ["openrouter", "llama-cpp", "ollama", "lmstudio", "vllm", "transformersjs", "onnxruntime", "custom"]; /** Local-only backends (never OpenRouter). */ export declare const LOCAL_PROFILE_BACKENDS: readonly ["llama-cpp", "ollama", "lmstudio", "vllm", "transformersjs", "onnxruntime"]; /** Canonical media types for model input/output (aligned with OpenRouter catalog). */ export declare const MODEL_MODALITIES: readonly ["text", "image", "audio", "video", "file"]; export declare const DEFAULT_RUNTIME_DEFAULTS: Required; //# sourceMappingURL=constants.d.ts.map