import { IServiceContainer } from './interfaces'; export declare class ServiceContainer implements IServiceContainer { private services; register(token: string, implementation: T): void; get(token: string): T; has(token: string): boolean; } export declare const SERVICE_TOKENS: { readonly PROMPT_DISCOVERY: "PromptDiscoveryService"; readonly VSCODE_INTEGRATION: "VSCodeIntegrationService"; readonly SESSION_TRACKING: "SessionTrackingService"; readonly UPDATE_CHECKER: "UpdateCheckerService"; readonly PACKAGING: "PackagingService"; }; //# sourceMappingURL=container.d.ts.map