import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js';
import { BusinessMapClient } from '../../client/businessmap-client.js';
/**
 * Base interface for resource handlers
 */
export interface BaseResourceHandler {
    /**
     * Register all resources provided by this handler
     * @param server The MCP server instance
     * @param client The BusinessMap client instance
     */
    registerResources(server: McpServer, client: BusinessMapClient): void;
}
/**
 * Standard error handler for resource responses
 */
export declare function createErrorResourceResponse(error: unknown): void;
//# sourceMappingURL=base-resource.d.ts.map