UNPKG

capsule-ai-cli

Version:

The AI Model Orchestrator - Intelligent multi-model workflows with device-locked licensing

23 lines 902 B
import { IAnalyticsService, IModelRouter, ILicenseService, IConfigService, IFeatureFlags, ICollaborationService } from './interfaces.js'; export declare class ServiceLocator { private static instance; private analyticsService?; private modelRouter?; private licenseService?; private configService?; private featureFlags?; private collaborationService?; private constructor(); static getInstance(): ServiceLocator; getAnalytics(): Promise<IAnalyticsService>; getModelRouter(): Promise<IModelRouter>; getLicense(): ILicenseService; getConfig(): IConfigService; getFeatureFlags(): Promise<IFeatureFlags>; getCollaboration(): Promise<ICollaborationService | null>; private hasCloudSubscription; private isCloudEnabled; reset(): void; } export declare const serviceLocator: ServiceLocator; //# sourceMappingURL=service-locator.d.ts.map