import { VegaChartProps } from '../../component/types'; import { Config } from 'vega'; import { RenderMetadata } from '../../component/render-result-metadata'; import { LineChartPluginInstance } from './line-chart-plugin'; export interface LineChartSettings { xChannel: { fields: string[]; }; yChannel: { fields: string[]; }; seriesChannel: { fields: string[]; }; zeroBaseline: boolean; interactive: boolean; } /** * The slice of the line chart plugin instance the spec generator reads, * narrowed so tests can construct a real, fully typed value. */ export type LineChartSpecInputs = Pick; export declare function generateLineChartVegaSpecV2(metadata: RenderMetadata, plugin: LineChartSpecInputs, vegaConfig?: Config): VegaChartProps;