import { ReadResourceTemplateCallback, ResourceTemplate } from '@modelcontextprotocol/sdk/server/mcp.js';
import { SpecLoaderService } from '../types.js';
import { IFormatter } from '../services/formatters.js';
/**
 * Handles requests for specific operation details within a path.
 * Corresponds to the `openapi://paths/{path}/{method*}` template.
 */
export declare class OperationHandler {
    private specLoader;
    private formatter;
    constructor(specLoader: SpecLoaderService, formatter: IFormatter);
    getTemplate(): ResourceTemplate;
    handleRequest: ReadResourceTemplateCallback;
}
