import { VisualizationObject } from "@gooddata/typings";
import { IVisConstruct, IReferencePoint, IExtendedReferencePoint, IGdcConfig, IVisualizationPropertiesControls } from "../../../interfaces/Visualization";
import { PluggableBaseChart } from "../baseChart/PluggableBaseChart";
import { IChartConfig } from "../../../../interfaces/Config";
export declare class PluggablePieChart extends PluggableBaseChart {
    constructor(props: IVisConstruct);
    getExtendedReferencePoint(referencePoint: IReferencePoint): Promise<IExtendedReferencePoint>;
    protected renderConfigurationPanel(): void;
    protected buildVisualizationConfig(mdObject: VisualizationObject.IVisualizationObjectContent, config: IGdcConfig, supportedControls: IVisualizationPropertiesControls): IChartConfig;
}
