import type { JSONSchemaType } from "ajv"; import type { BaseTool, QueryEngine, ToolMetadata } from "../types.js"; export type QueryEngineToolParams = { queryEngine: QueryEngine; metadata: ToolMetadata>; }; export type QueryEngineParam = { query: string; }; export declare class QueryEngineTool implements BaseTool { private queryEngine; metadata: ToolMetadata>; constructor({ queryEngine, metadata }: QueryEngineToolParams); call({ query }: QueryEngineParam): Promise; }