import type { HTMLAttributes } from "react";
import { type PopoverProps } from "../../../ui";
export type ColorRangeSelectorAttributes = Omit<HTMLAttributes<HTMLDivElement>, "onChange" | "onSelect"> & Pick<PopoverProps, "withinPortal">;
export interface ColorRangeSelectorProps extends ColorRangeSelectorAttributes {
    value: string[];
    colors: string[];
    colorRanges?: string[][];
    colorMapping?: Record<string, string[]>;
    isQuantile?: boolean;
    onChange?: (newValue: string[]) => void;
}
export declare const ColorRangeSelector: (props: ColorRangeSelectorProps & import("react").RefAttributes<HTMLDivElement>) => import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> | null;
