import { PickD3Scale } from '../types/Scale'; import { ScaleType } from '../types/ScaleConfig'; import { DefaultOutput, StringLike } from '../types/Base'; /** * List of all operators, in order of execution */ export declare const ALL_OPERATORS: readonly ["domain", "nice", "zero", "interpolate", "round", "range", "reverse", "align", "base", "clamp", "constant", "exponent", "padding", "unknown"]; declare type OperatorType = typeof ALL_OPERATORS[number]; export default function scaleOperator(...ops: OperatorType[]): (scale: import("../types/Base").ValueOf, T>>, config?: import("../types/Base").ValueOf, "reverse" | "type" | "domain" | "range" | "clamp" | "interpolate" | "nice" | "round" | "zero">, "reverse" | "domain" | "range" | "clamp" | "interpolate" | "nice" | "round" | "zero">; log: Pick, "reverse" | "type" | "domain" | "range" | "base" | "clamp" | "interpolate" | "nice" | "round">, "reverse" | "domain" | "range" | "base" | "clamp" | "interpolate" | "nice" | "round">; pow: Pick, "reverse" | "type" | "domain" | "range" | "clamp" | "exponent" | "interpolate" | "nice" | "round" | "zero">, "reverse" | "domain" | "range" | "clamp" | "exponent" | "interpolate" | "nice" | "round" | "zero">; sqrt: Pick, "reverse" | "type" | "domain" | "range" | "clamp" | "interpolate" | "nice" | "round" | "zero">, "reverse" | "domain" | "range" | "clamp" | "interpolate" | "nice" | "round" | "zero">; symlog: Pick, "reverse" | "type" | "domain" | "range" | "clamp" | "constant" | "nice" | "zero">, "reverse" | "domain" | "range" | "clamp" | "constant" | "nice" | "zero">; time: Pick, "reverse" | "domain" | "range" | "clamp" | "interpolate" | "nice" | "round">; utc: Pick, "reverse" | "domain" | "range" | "clamp" | "interpolate" | "nice" | "round">; quantile: Pick, "reverse" | "type" | "domain" | "range">, "reverse" | "domain" | "range">; quantize: Pick, "reverse" | "type" | "domain" | "range" | "nice" | "zero">, "reverse" | "domain" | "range" | "nice" | "zero">; threshold: Pick, "reverse" | "type" | "domain" | "range">, "reverse" | "domain" | "range">; ordinal: Pick, "reverse" | "type" | "domain" | "range" | "unknown">, "reverse" | "domain" | "range" | "unknown">; point: Pick, "reverse" | "type" | "domain" | "range" | "align" | "padding" | "round">, "reverse" | "domain" | "range" | "align" | "padding" | "round">; band: Pick, "reverse" | "type" | "domain" | "range" | "align" | "padding" | "paddingInner" | "paddingOuter" | "round">, "reverse" | "domain" | "range" | "align" | "padding" | "paddingInner" | "paddingOuter" | "round">; }, T>> | undefined) => import("../types/Base").ValueOf, T>>; export {}; //# sourceMappingURL=scaleOperator.d.ts.map