import { type IntlShape } from "react-intl";
import { type IColorPalette, type IInsightDefinition, type ISettings, type ITheme } from "@gooddata/sdk-model";
import { type IChartConfig } from "@gooddata/sdk-ui-charts";
import { type HeadlineControlProperties } from "../../interfaces/ControlProperties.js";
import { type IReferencePoint, type IUiConfig, type IVisProps, type IVisualizationProperties } from "../../interfaces/Visualization.js";
export declare function getDefaultHeadlineUiConfig(featureFlags: ISettings | undefined): IUiConfig;
export declare function getHeadlineUiConfig(referencePoint: IReferencePoint, featureFlags: ISettings | undefined, intl: IntlShape): IUiConfig;
export declare function buildHeadlineVisualizationConfig(visualizationProperties: IVisualizationProperties, settings: ISettings | undefined, options: IVisProps): IChartConfig;
export declare function getHeadlineSupportedProperties(visualizationProperties: IVisualizationProperties): IVisualizationProperties<HeadlineControlProperties>;
export declare function isComparisonEnabled(insight: IInsightDefinition | undefined): boolean;
export declare function getComparisonDefaultCalculationType(insight: IInsightDefinition): import("@gooddata/sdk-ui-charts").CalculationType;
export declare function getComparisonColorPalette(theme?: ITheme): IColorPalette;
//# sourceMappingURL=headlineUiConfigHelper.d.ts.map