import { ChartTooltipEntry } from '../types';
import { Item, Runtime, View } from 'vega';
import { RepeatedRecordCell } from '../../data_tree';
export type ChartV2Props = {
    data: RepeatedRecordCell;
    values: unknown[];
    runtime: Runtime;
    vegaSpec: unknown;
    plotWidth: number;
    plotHeight: number;
    totalWidth: number;
    totalHeight: number;
    title?: string;
    subtitle?: string;
    getTooltipData?: (item: Item, view: View) => ChartTooltipEntry | null;
    isDataLimited?: boolean;
    dataLimitMessage?: string;
    devMode?: boolean;
    onView?: (view: View) => void;
    useVegaInterpreter?: boolean;
};
export declare function ChartV2(props: ChartV2Props): import("solid-js").JSX.Element;
export declare function ChartV2Inner(props: ChartV2Props): import("solid-js").JSX.Element;
