import { type ReactNode } from "react";
import { ConfigurationPanelContent, type IConfigurationPanelContentProps } from "./ConfigurationPanelContent.js";
import { type IAxisProperties } from "../../interfaces/AxisType.js";
export declare class BaseChartConfigurationPanel<T extends IConfigurationPanelContentProps = IConfigurationPanelContentProps> extends ConfigurationPanelContent<T> {
    protected renderCanvasSection(): ReactNode;
    protected renderConfigurationPanel(): ReactNode;
    protected getAxesConfiguration(type: string): any[];
    protected getControlProperties(): {
        gridEnabled: boolean;
        axes: IAxisProperties[];
    };
    protected getBubbleClassNames(): string;
    protected isViewedBy(): boolean;
    protected getBaseChartAxisSection(axes: IAxisProperties[]): ReactNode;
    protected renderMinMax(basePath: string): ReactNode;
}
//# sourceMappingURL=BaseChartConfigurationPanel.d.ts.map