import { type ActiveServiceRuntime, type ProjectRuntimeModule, type ServiceManifestEntry } from '../microservices/ServiceManifest';
export declare const ProjectRuntime: Readonly<{
    clear(): void;
    getCached(): ProjectRuntimeModule | undefined;
    set(module: unknown): ProjectRuntimeModule;
    setActiveService(activeService: unknown): ActiveServiceRuntime | undefined;
    tryLoadNodeRuntime(): Promise<ProjectRuntimeModule | undefined>;
    tryLoadWorkerRuntime(): Promise<ProjectRuntimeModule | undefined>;
    getServiceManifest(): ReadonlyArray<ServiceManifestEntry>;
    getActiveService(): ActiveServiceRuntime | undefined;
}>;
export default ProjectRuntime;
//# sourceMappingURL=ProjectRuntime.d.ts.map