import { ReadResourceTemplateCallback, ResourceTemplate } from '@modelcontextprotocol/sdk/server/mcp.js';
import { SpecLoaderService } from '../types.js';
import { IFormatter } from '../services/formatters.js';
/**
 * Handles requests for specific component details.
 * Corresponds to the `openapi://components/{type}/{name*}` template.
 */
export declare class ComponentDetailHandler {
    private specLoader;
    private formatter;
    constructor(specLoader: SpecLoaderService, formatter: IFormatter);
    getTemplate(): ResourceTemplate;
    handleRequest: ReadResourceTemplateCallback;
}
