import React from 'react';
import { VizzlyComponents } from '../../types';
import { Component } from '../../../../shared-logic/src/Component/types';
import * as OnViewClick from '../../../../shared-logic/src/Callbacks/cell.funcs';
import { DashboardBehaviour, IdPrefix } from '../../contexts/DashboardBehaviour/types';
import { HeadlineStatsProps } from '../HeadlineStats/HeadlineStats';
import * as Drilldown from '../../../../shared-logic/src/Drilldown/Drilldown';
export declare type BarChartViewProps = VizzlyComponents.ViewProps<Component.HorizontalBarChartAttributes | Component.BarChartAttributes>;
export declare const defaultProps: Omit<Component.BarChartAttributes, 'dataSetId'>;
declare type ExtendedProps = BarChartViewProps & {
    library?: boolean;
    numberFormatOptions: DashboardBehaviour['numberFormatOptions'];
    dateTimeFormatOptions: DashboardBehaviour['dateTimeFormatOptions'];
    onViewClick: (data: Component.ChartOnViewClick, query: Component.OnViewClickQuery) => void;
    propsForHeadline: HeadlineStatsProps;
    idPrefix: IdPrefix;
    onDrilldownChange: (payload: Drilldown.SelectedDrilldown) => void;
    drilldownSelections: Drilldown.SelectedDrilldown[];
    onResetDrilldown: () => void;
    editor?: boolean;
    runViewClickQuery: OnViewClick.runViewClickQueryType;
};
declare const _default: React.NamedExoticComponent<ExtendedProps>;
export default _default;
