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