/*! * Copyright (c) Microsoft Corporation. * Licensed under the MIT License. */ import { ColumnMapBaseProps } from '../controls/columnMap'; import { DataContent } from '../interfaces'; import { NewSignal } from 'vega-typings/types'; import { SandDance } from '@msrvida/sanddance-react'; export interface Props extends ColumnMapBaseProps { compactUI: boolean; specCapabilities: SandDance.specs.SpecCapabilities; scheme: string; colorColumn: string; colorBin: SandDance.specs.ColorBin; colorBinSignal: NewSignal; colorReverseSignal: NewSignal; dataContent: DataContent; onColorSchemeChange: (scheme: string) => void; onColorBinChange: (colorBin: SandDance.specs.ColorBin) => void; onColorBinCountChange: (value: number) => void; onColorReverseChange: (value: boolean) => void; disabled: boolean; directColor: boolean; onDirectColorChange: (value: boolean) => void; } export declare function Color(props: Props): JSX.Element;