import { KnowledgeQaService } from "../../knowledge-base/services/knowledge-qa.service";
import type { AgentTool, ToolDescriptor, ToolInvocation, ToolResult } from './tool.types';
export declare class KnowledgeQueryTool implements AgentTool {
    private readonly qaService;
    constructor(qaService: KnowledgeQaService);
    readonly descriptor: ToolDescriptor;
    invoke(inv: ToolInvocation): Promise<ToolResult>;
}
