import { RenderPluginFactory, CoreVizPluginInstance } from '../../api/plugin-types'; import { NestField } from '../../data_tree'; import { BarChartSettings } from './get-bar_chart-settings'; import { ChartDisplayConfig } from '../../component/chart/resolve-chart-display'; import { SyntheticSeriesField } from '../synthetic-series-field'; export interface BarChartPluginInstance extends CoreVizPluginInstance { getTopNSeries?: (maxSeries: number) => (string | number | boolean)[]; field: NestField; chartDisplay: ChartDisplayConfig; syntheticSeriesField?: SyntheticSeriesField; hasMultipleSeriesFields?: boolean; } interface BarChartPluginMetadata { type: 'bar'; field: NestField; settings: BarChartSettings; } export declare const BarChartPluginFactory: RenderPluginFactory; export {};