import { type IInsight } from "@gooddata/sdk-model";
import { PluggableBaseChart } from "./baseChart/PluggableBaseChart.js";
import { type IDrillDownContext, type IExtendedReferencePoint, type IReferencePoint, type IUiConfig, type IVisConstruct } from "../../interfaces/Visualization.js";
export declare class PluggableColumnBarCharts extends PluggableBaseChart {
    constructor(props: IVisConstruct);
    getUiConfig(): IUiConfig;
    getExtendedReferencePoint(referencePoint: IReferencePoint): Promise<IExtendedReferencePoint>;
    isOpenAsReportSupported(): boolean;
    private adjustIntersectionForColumnBar;
    private addFiltersForColumnBar;
    getInsightWithDrillDownApplied(source: IInsight, drillDownContext: IDrillDownContext, backendSupportsElementUris: boolean): IInsight;
    private getBucketMeasures;
    protected configureBuckets(extendedReferencePoint: IExtendedReferencePoint): void;
    private configureBucketsWithMultipleDates;
    private canPutAttributeToViewBy;
    private getMeasuresViewStackBucketItems;
    private getViewByMaxItemCount;
    private getStackByMaxItemCount;
}
//# sourceMappingURL=PluggableColumnBarCharts.d.ts.map