/**
 * Resources - Generated from modular JSON definitions
 *
 * This file is auto-generated from the hybrid modular architecture.
 * Do not edit manually - changes will be overwritten.
 *
 * Generated at: 2025-08-02T09:09:17.230Z
 * Source: definitions/resources/
 */
import { MCPResource } from '../types/index.js';
/**
 * Get all available resources
 *
 * @returns Array of resources
 */
export declare function getResources(): MCPResource[];
/**
 * Get a specific resource by URI
 *
 * @param uri - The resource URI
 * @returns The resource or undefined
 */
export declare function getResource(uri: string): MCPResource | undefined;
/**
 * Get resource content by URI
 *
 * @param uri - The resource URI
 * @returns The resource content or undefined
 */
export declare function getResourceContent(uri: string): any;
/**
 * Get resources by category
 *
 * @param category - The category to filter by
 * @returns Array of resources in the category
 */
export declare function getResourcesByCategory(category: string): MCPResource[];
export declare const RESOURCE_URIS: {
    CODINGASSISTANTTEMPLATE: string;
    DATAANALYSTTEMPLATE: string;
    CUSTOMERSUPPORTTEMPLATE: string;
    AIPROVIDERASSISTANTSAPIREFERENCE: string;
    BESTPRACTICESGUIDE: string;
    TROUBLESHOOTINGGUIDE: string;
    BASICWORKFLOWEXAMPLE: string;
    ADVANCEDWORKFLOWEXAMPLE: string;
    BATCHPROCESSINGWORKFLOW: string;
};
export declare const mcpResources: MCPResource[];
export declare const resourceContent: Record<string, any>;
//# sourceMappingURL=resources.d.ts.map