import { AtomName } from '../../types/atom';
import type { BaseOptions } from '../../types';
import { BaseAtom } from '../base';
import type { LLMMessage } from '../../types/llm';
import type { ChartQAExtractionCtx } from '../../types';
export declare class ChartQAExtraction extends BaseAtom<ChartQAExtractionCtx, BaseOptions> {
    name: AtomName;
    isLLMAtom: boolean;
    constructor(context: ChartQAExtractionCtx, option: BaseOptions);
    getLLMMessages(query?: string): LLMMessage[];
    parseLLMContent(resJson: any): ChartQAExtractionCtx;
}
export declare const registerChartQAExtractionAtom: () => void;
