import React from 'react';
import * as OnViewClick from '../../../../shared-logic/src/Callbacks/cell.funcs';
import { Component } from '../../../../shared-logic/src/Component/types';
import * as Drilldown from '../../../../shared-logic/src/Drilldown/Drilldown';
import { DashboardBehaviour } from '../../contexts/DashboardBehaviour/types';
import { VizzlyComponents } from '../../types';
export declare type PieChartViewProps = VizzlyComponents.ViewProps<{}> & {
    library?: boolean;
    numberFormatOptions: DashboardBehaviour['numberFormatOptions'];
    onDrilldownChange: (payload: Drilldown.SelectedDrilldown) => void;
    drilldownSelections: Drilldown.SelectedDrilldown[];
    onResetDrilldown: () => void;
    editor?: boolean;
    runViewClickQuery: OnViewClick.runViewClickQueryType;
    attributes: Component.PieChartAttributes;
};
declare const memoized: React.MemoExoticComponent<(props: PieChartViewProps) => JSX.Element>;
export default memoized;
