/**
 * MCP Quotes Server - Resources Index
 *
 * Exports all MCP resources for quote collections.
 * Resources provide access to quote collections and metadata.
 */
import type { Resource } from '@modelcontextprotocol/sdk/types.js';
export type ResourceHandler = (uri: string) => Promise<unknown>;
export interface IResourceRegistry {
    [resourceUri: string]: {
        definition: Resource;
        handler: ResourceHandler;
    };
}
/**
 * Registry of all available resources
 * Dynamically built to include all template variations
 */
export declare const resourceRegistry: IResourceRegistry;
export declare const resources: import("zod").objectOutputType<{
    uri: import("zod").ZodString;
    name: import("zod").ZodString;
    description: import("zod").ZodOptional<import("zod").ZodString>;
    mimeType: import("zod").ZodOptional<import("zod").ZodString>;
}, import("zod").ZodTypeAny, "passthrough">[];
export { promptTemplateHandler, promptTemplateResources } from './promptTemplate.js';
//# sourceMappingURL=index.d.ts.map