import { EventListenerHandler, SignalListenerHandler, Runtime, View } from 'vega'; import { RepeatedRecordField } from '../../data_tree'; type VegaChartProps = { explore: RepeatedRecordField; width?: number; height?: number; onMouseOver?: EventListenerHandler; onView?: (view: View) => void; onViewInterface?: (viewInterface: ViewInterface) => void; runtime: Runtime; useVegaInterpreter?: boolean; }; export type ViewInterface = { view: View; setSignalAndRun: (name: string, value: unknown) => void; onSignal: (name: string, cb: SignalListenerHandler) => void; }; export declare function VegaChart(props: VegaChartProps): import("solid-js").JSX.Element; export {};