import { type ISettings } from "@gooddata/sdk-model";
import { type IGeoAreaChartConfig } from "@gooddata/sdk-ui-geo";
import { type IColorMapping } from "@gooddata/sdk-ui-vis-commons";
import { type IVisProps, type IVisualizationProperties } from "../../../interfaces/Visualization.js";
interface IBuildAreaVisualizationConfigParams {
    options: IVisProps;
    supportedControls: IVisualizationProperties;
    colorMapping: IColorMapping[] | undefined;
    environment: string;
    featureFlags?: ISettings;
}
/**
 * Builds visualization configuration for geo area chart.
 * Extends base chart config with geo area-specific properties.
 *
 * @param params - Configuration parameters
 * @returns Area chart configuration
 * @internal
 */
export declare function buildAreaVisualizationConfig({ options, supportedControls, colorMapping, environment, featureFlags }: IBuildAreaVisualizationConfigParams): IGeoAreaChartConfig;
export {};
//# sourceMappingURL=geoAreaConfigBuilder.d.ts.map