import { Context } from '@loopback/core'; import { AnyObject } from '@loopback/repository'; import { IGraphTool } from '../../../graphs'; import { StructuredToolInterface } from '@langchain/core/tools'; import { RunnableToolLike } from '@langchain/core/runnables'; import { VisualizationGraph } from '../visualization.graph'; export declare class GenerateVisualizationTool implements IGraphTool { private readonly visualizationGraph; private readonly context; needsReview: boolean; key: string; constructor(visualizationGraph: VisualizationGraph, context: Context); getValue(result: Record): string; getMetadata(result: Record): AnyObject; build(): Promise; private _getVisualizations; }