import { ColorRuleProps } from '../../core/types/color-rule.js'; import type { InternalTreeMapNode, RangeLegendColorMap } from '../types/internal.js'; import { NameAccessor } from '../types/treemap.js'; /** * Function to apply color rules to a node * @param node - InternalTreeMapNode * @param colorRules - raw color rules to apply * @param defaultValueAccessor - accessor to use when no valueAccessor is specified * @returns - color token */ export declare const buildColorRule: (node: InternalTreeMapNode, colorRules?: ColorRuleProps[], defaultValueAccessor?: NameAccessor) => string | undefined; export declare const buildColorRangeLegendRule: (legendColorMap: RangeLegendColorMap, colorRules?: ColorRuleProps[]) => { for: (range: Record) => { color: import("../../index.js").ColorToken; value?: number; } | undefined; } | undefined;