import { type IInsightDefinition, type ISettings } from "@gooddata/sdk-model"; import { type ColumnHeadersPosition, type ColumnWidthItem, type GrandTotalsPosition, type MeasureGroupDimension } from "@gooddata/sdk-ui-pivot"; import { type IPagination, type ITextWrapping } from "@gooddata/sdk-ui-pivot/next"; import { type AxisType } from "../interfaces/AxisType.js"; import { type IBucketItem, type IExtendedReferencePoint, type IVisProps, type IVisualizationProperties } from "../interfaces/Visualization.js"; export declare function getSupportedPropertiesControls(visualizationControlsProperties: IVisualizationProperties["controls"], supportedPropertiesList: string[] | undefined): IVisualizationProperties; export declare function hasColorMapping(properties: IVisualizationProperties | undefined): boolean; export declare function setSecondaryMeasures(referencePoint: IExtendedReferencePoint, axisName: AxisType): IExtendedReferencePoint; export declare function isEmptyObject(obj: object): boolean; export declare function getSupportedProperties(visualizationProperties: IVisualizationProperties | undefined, supportedPropertiesList: string[] | undefined): IVisualizationProperties; export declare function getReferencePointWithSupportedProperties(referencePoint: IExtendedReferencePoint, supportedPropertiesList: string[]): IExtendedReferencePoint; export declare function getReferencePointWithTotalLabelsInitialized(referencePoint: IExtendedReferencePoint): IExtendedReferencePoint; export declare function isStackingMeasure(properties: IVisualizationProperties): boolean; export declare function isStackingToPercent(properties: IVisualizationProperties): boolean; export declare function isTotalSectionEnabled(properties: IVisualizationProperties): boolean; export declare function isDualAxisOrSomeSecondaryAxisMeasure(extReferencePoint: IExtendedReferencePoint, secondaryMeasures: IBucketItem[]): boolean; export declare function removeImmutableOptionalStackingProperties(referencePoint: IExtendedReferencePoint, supportedPropertiesList: string[]): string[]; export declare function getHighchartsAxisNameConfiguration(controlProperties: IVisualizationProperties): IVisualizationProperties; export declare function getDataPointsConfiguration(controlProperties: IVisualizationProperties): IVisualizationProperties; export declare function getColumnWidthsFromProperties(visualizationProperties: IVisualizationProperties): ColumnWidthItem[] | undefined; export declare function getTextWrappingFromProperties(visualizationProperties: IVisualizationProperties): ITextWrapping | undefined; export declare function getGrandTotalsPositionFromProperties(visualizationProperties: IVisualizationProperties): GrandTotalsPosition | undefined; export declare function getPaginationFromProperties(visualizationProperties: IVisualizationProperties): IPagination | undefined; export declare function getPageSizeFromProperties(visualizationProperties: IVisualizationProperties): number | undefined; export declare function getMeasureGroupDimensionFromProperties(visualizationProperties: IVisualizationProperties): MeasureGroupDimension; export declare function getColumnHeadersPositionFromProperties(visualizationProperties: IVisualizationProperties): ColumnHeadersPosition; export declare function getLegendConfiguration(controlProperties: IVisualizationProperties, insight: IInsightDefinition): IVisualizationProperties; export declare function getLegendConfigurationDashboardsEnv(controlProperties: IVisualizationProperties, options: IVisProps): IVisualizationProperties; export declare function getChartSupportedControls(controlProperties: IVisualizationProperties | undefined, insight: IInsightDefinition): IVisualizationProperties | undefined; export declare function getChartSupportedControlsDashboardsEnv(controlProperties: IVisualizationProperties | undefined, options: IVisProps): IVisualizationProperties | undefined; export declare function getPivotTableProperties(settings: ISettings, properties: IVisualizationProperties): { measureGroupDimension: MeasureGroupDimension; columnHeadersPosition: ColumnHeadersPosition; textWrapping?: ITextWrapping | undefined; grandTotalsPosition?: GrandTotalsPosition | undefined; }; //# sourceMappingURL=propertiesHelper.d.ts.map