import { type IntlShape } from "react-intl";
import { type CalculationType, type ICalculationDefaultValue, type IColorConfig } from "@gooddata/sdk-ui-charts";
import { type IFormatPreset, type IFormatTemplate } from "@gooddata/sdk-ui-kit";
import { type HeadlineControlProperties, type IComparisonControlProperties } from "../interfaces/ControlProperties.js";
import { type IVisualizationProperties } from "../interfaces/Visualization.js";
export declare function getComparisonDefaultValues(defaultCalculationType: CalculationType, properties: IVisualizationProperties<HeadlineControlProperties>): ICalculationDefaultValue;
export declare function getNumberFormat(properties: IVisualizationProperties<IComparisonControlProperties>, defaultFormat: string): string | null;
export declare function getNumberSubFormat(properties: IVisualizationProperties<IComparisonControlProperties>): string | null;
export declare function isComparisonDefaultColors(colorConfig: IColorConfig | undefined): boolean;
export declare const getPresets: (intl: IntlShape) => readonly IFormatPreset[];
/**
 * @internal
 */
export declare const getTemplates: (intl: IntlShape) => readonly IFormatTemplate[];
//# sourceMappingURL=comparisonHelper.d.ts.map