import { interpolateBrBG } from 'd3-scale-chromatic'; import type { ColorScheme } from '../types.js'; export declare const categoricalSchemes: Map; export declare function isCategoricalScheme(scheme: string): boolean; type SchemeGetter = (n: number) => readonly string[]; export declare function isOrdinalScheme(scheme: ColorScheme): boolean; export declare function ordinalScheme(scheme: string): SchemeGetter | undefined; export declare function ordinalRange(scheme: string, length: number): readonly string[] | undefined; export declare function maybeBooleanRange(domain: boolean[], scheme?: string): unknown[] | undefined; export declare function isQuantitativeScheme(scheme: string): boolean; export declare function quantitativeScheme(scheme: string): typeof interpolateBrBG | undefined; export declare function isDivergingScheme(scheme: string): boolean; export {};