import { AtomName } from '../../types/atom';
import { BaseAtom } from '../base';
import type { BaseOptions, VChartSpecCtx } from '../../types';
export declare class VChartSpec extends BaseAtom<VChartSpecCtx, BaseOptions> {
    name: AtomName;
    isLLMAtom: boolean;
    constructor(context: VChartSpecCtx, option: BaseOptions);
    buildDefaultContext(context: VChartSpecCtx): VChartSpecCtx;
    _runWithOutLLM(): VChartSpecCtx;
}
export declare const registerVChartSpecAtom: () => void;
