@visactor/vmind
Version:
<div align="center"> <a href="https://github.com/VisActor#gh-light-mode-only" target="_blank"> <img alt="VisActor Logo" width="200" src="https://github.com/VisActor/.github/blob/main/profile/logo_500_200_light.svg"/> </a> <a href="https://githu
17 lines (16 loc) • 901 B
TypeScript
import type { MultipleChartCommandsCtx, LLMMessage, ChartCommandOptions, BaseOptions } from '../../types';
import { AtomName } from '../../types';
import { BaseAtom } from '../base';
export declare class MultipleChartCommandAtom extends BaseAtom<MultipleChartCommandsCtx, ChartCommandOptions> {
name: AtomName;
isLLMAtom: boolean;
ruleList: boolean[];
constructor(context: MultipleChartCommandsCtx, option: BaseOptions);
buildDefaultOptions(): ChartCommandOptions;
buildDefaultContext(context: MultipleChartCommandsCtx): MultipleChartCommandsCtx;
shouldRunByContextUpdate(context: MultipleChartCommandsCtx): boolean;
protected runBeforeLLM(): MultipleChartCommandsCtx;
protected getLLMMessages(query?: string): LLMMessage[];
protected parseLLMContent(resJson: any): MultipleChartCommandsCtx;
}
export declare const registerMultipleChartCommandAtom: () => void;