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; getModelRouter(): Promise; getLicense(): ILicenseService; getConfig(): IConfigService; getFeatureFlags(): Promise; getCollaboration(): Promise; private hasCloudSubscription; private isCloudEnabled; reset(): void; } export declare const serviceLocator: ServiceLocator; //# sourceMappingURL=service-locator.d.ts.map