import { AFM, VisualizationObject } from "@gooddata/typings";
import { IReferencePoint, IExtendedReferencePoint, IVisProps, IBucketItem, IBucket } from "../../../interfaces/Visualization";
import { PluggableBaseHeadline } from "../baseHeadline/PluggableBaseHeadline";
export declare class PluggableHeadline extends PluggableBaseHeadline {
    getExtendedReferencePoint(referencePoint: Readonly<IReferencePoint>): Promise<IExtendedReferencePoint>;
    protected renderVisualization(options: IVisProps, mdObject: VisualizationObject.IVisualizationObjectContent): void;
    protected getDimensions(mdObject: VisualizationObject.IVisualizationObjectContent): AFM.IDimension[];
    protected mergeDerivedBucketItems(referencePoint: IReferencePoint, bucket: IBucket, newDerivedBucketItems: IBucketItem[]): IBucketItem[];
}
