/**** * Resource Registry * * Project-scoped registry for MCP resources. Each project has its own * isolated resource namespace, preventing cross-project resource access. * * @module */ import type { Resource } from "./types.js"; import { ScopedRegistryFacade } from "../registry/scoped-registry-facade.js"; type RegisteredResource = Resource; declare class ResourceRegistry extends ScopedRegistryFacade { findByPattern(uri: string, include?: (resource: RegisteredResource) => boolean): RegisteredResource | undefined; private matchPattern; extractParams(uri: string, pattern: string): Record; list(): string[]; } /** Shared resource registry value. */ export declare const resourceRegistry: ResourceRegistry; export {}; //# sourceMappingURL=registry.d.ts.map