import 'reflect-metadata'; import { AppType, AppEntry, AppRecord } from '@frontmcp/sdk'; import ProviderRegistry from '../provider/provider.registry'; import { RegistryAbstract, RegistryBuildMapResult } from '../regsitry'; export default class AppRegistry extends RegistryAbstract { constructor(globalProviders: ProviderRegistry, list: AppType[]); protected buildMap(list: AppType[]): RegistryBuildMapResult; protected buildGraph(): void; /** Instantiate adapters, run fetch/transform, and populate registries. */ protected initialize(): Promise; getApps(): AppEntry[]; }