/// <reference types="react" />
import * as React from 'react';
import 'd3-scale';
import 'd3-svg';
import 'd3-brush';
import 'd3-drag';
import { FacetProps } from './FacetTypes';
interface ColorPickerFacetState {
    mode: string;
    colors: string[];
}
declare class ColorPickerFacet extends React.Component<FacetProps, ColorPickerFacetState> {
    static contextTypes: {
        searchState: React.Requireable<any>;
        transition: React.Requireable<any>;
    };
    container: any;
    dispatch: any;
    slice: any;
    options: {
        radius: number;
        margin: number;
        markerWidth: number;
        defaultSlice: number;
        initRoot: string;
        baseClassName: string;
    };
    constructor();
    render(): JSX.Element;
    pickColor(elt: any): void;
    onClick(value: string): () => void;
}
export { ColorPickerFacetState, ColorPickerFacet };
