import { IColorPalette } from "@gooddata/gooddata-js";
import { AFM, Execution } from "@gooddata/typings";
import ColorStrategy from "../colorStrategy";
import { IColorMapping } from "../../../../interfaces/Config";
import { ICreateColorAssignmentReturnValue } from "../colorFactory";
import { IUnwrappedAttributeHeaderWithItems } from "../../typings/chart";
declare class GeoChartColorStrategy extends ColorStrategy {
    protected createColorAssignment(colorPalette: IColorPalette, colorMapping: IColorMapping[], locationAttribute: Execution.IAttributeHeader, segmentByAttribute: IUnwrappedAttributeHeaderWithItems, executionResponse: Execution.IExecutionResponse, afm: AFM.IAfm): ICreateColorAssignmentReturnValue;
    private getColorStrategyForSegmentBy;
    private getColorStrategyForLocation;
}
export default GeoChartColorStrategy;
