UNPKG

game-analysis-types

Version:

Common TypeScript types and utilities for game analysis tools.

15 lines 569 B
import type { AIModelStrategy, AIModelConfig } from '../types/ai.js'; export declare class AIModelRegistry { private models; constructor(); private registerDefaultModels; register(key: string, model: AIModelStrategy): void; getModel(key: string): AIModelStrategy; has(key: string): boolean; listModelKeys(): string[]; checkAvailability(key: string): Promise<boolean>; getAvailableModels(): Promise<AIModelConfig[]>; private static instance; static getInstance(): AIModelRegistry; } //# sourceMappingURL=modelRegistry.d.ts.map