/** * @param {import("../types/common").scale} scale * @returns {boolean} */ export function has_default_range(scale: import("../types/common").scale): boolean; /** * what type of d3 scale are we dealing with? * adapted from https://observablehq.com/@d3/color-legend * @param {import("../types/common").scale} scale * @returns {string} */ export function get_scale_type(scale: import("../types/common").scale): string; /** * @param {import("../types/common").scale} scale * @param {import("../types/common").ticks | undefined} ticks * @returns {Array<*>} */ export function get_scale_ticks(scale: import("../types/common").scale, ticks: import("../types/common").ticks | undefined): Array; /** * @param {import("../types/common").scale} scale * @param {import("../types/common").ticks | undefined} ticks * @param {import("../types/common").tick_accessor | string | undefined} tick_format * @returns {function} */ export function get_scale_tick_format(scale: import("../types/common").scale, ticks: import("../types/common").ticks | undefined, tick_format: import("../types/common").tick_accessor | string | undefined): Function;