import ProviderRegistry from '../provider/provider.registry'; import { ResourceEntry, ResourceRecord, ResourceRegistryInterface, ResourceType, ToolType } from '@frontmcp/sdk'; import { RegistryAbstract } from '../regsitry'; export default class ResourceRegistry extends RegistryAbstract implements ResourceRegistryInterface { constructor(providers: ProviderRegistry, list: ToolType[]); protected buildMap(list: ResourceType[]): { tokens: Set>; defs: Map, ResourceRecord>; graph: Map, Set>>; }; buildGraph(): void; protected initialize(): Promise; getResources(): never[]; getInlineResources(): ResourceEntry[]; }