import { OnModuleInit } from '@nestjs/common'; import { DiscoveryService, Reflector } from '@nestjs/core'; import { LanguageModel } from 'ai'; import { AiProviderOptions } from '@loopstack/common'; export declare class AiProviderRegistryService implements OnModuleInit { private readonly discoveryService; private readonly reflector; private readonly logger; private readonly providers; constructor(discoveryService: DiscoveryService, reflector: Reflector); onModuleInit(): void; private loadProviders; private registerProvider; createModel(providerName: string, options: AiProviderOptions): LanguageModel; getAvailableProviders(): string[]; } //# sourceMappingURL=ai-provider-registry.service.d.ts.map