import type { ResourceDefinition } from "./types.js"; type PluginResourceEntry = { definition: ResourceDefinition; handler: () => Promise; }; /** * Core resource definitions (always present regardless of plugins) */ export declare const coreResourceDefinitions: ResourceDefinition[]; /** * Build the full resources list merging core + plugin resources */ export declare function buildResourcesList(pluginResources: Map): { resources: ResourceDefinition[]; }; /** * Collect example resources from plugins whose URI contains "examples/" */ export declare function collectExamples(pluginResources: Map): Array<{ name: string; description: string; }>; /** * Handle resources/read request — checks plugin resources after core */ export declare function handleResourcesRead(params: Record, pluginResources: Map): Promise; export {}; //# sourceMappingURL=resource-handlers.d.ts.map