import { ReadResourceTemplateCallback, ResourceTemplate } from '@modelcontextprotocol/sdk/server/mcp.js';
import { SpecLoaderService } from '../types.js';
import { IFormatter } from '../services/formatters.js';
/**
 * Handles requests for top-level OpenAPI fields (info, servers, paths list, components list).
 * Corresponds to the `openapi://{field}` template.
 */
export declare class TopLevelFieldHandler {
    private specLoader;
    private formatter;
    constructor(specLoader: SpecLoaderService, formatter: IFormatter);
    getTemplate(): ResourceTemplate;
    handleRequest: ReadResourceTemplateCallback;
}
