import { ILogger } from '../interfaces/ILogger.js';
import { ToolRegistry } from './ToolRegistry.js';
export declare class McpHandler {
    private toolRegistry;
    private logger;
    private authorId?;
    constructor(toolRegistry: ToolRegistry, logger: ILogger, authorId?: string | undefined);
    handlePing(): Promise<any>;
    handleToolsList(): Promise<any>;
    handleToolCall(request: any): Promise<any>;
}
//# sourceMappingURL=McpHandler.d.ts.map