/**
 * @typedef {import("../types/encoder.js").VegaScale} VegaScale
 */
/**
 * Zooms a numeric two-point domain according to scale type.
 *
 * @param {VegaScale} scale
 * @param {[number, number]} domain
 * @param {number} anchor
 * @param {number} scaleFactor
 * @param {{ onUnsupported?: "throw" | "identity" }} [options]
 * @returns {[number, number]}
 */
export function zoomDomainByScaleType(scale: VegaScale, domain: [number, number], anchor: number, scaleFactor: number, options?: {
    onUnsupported?: "throw" | "identity";
}): [number, number];
export type VegaScale = import("../types/encoder.js").VegaScale;
//# sourceMappingURL=zoomDomainUtils.d.ts.map