import { ScaleArgument, ScaleBinding, DomainRangeScale, InterpolateScale, CustomScale } from "./scale"; export declare function linear(valueType?: string): DomainRangeScale; export declare function log(valueType?: string): DomainRangeScale; export declare function addScale(): DomainRangeScale; export declare function subScale(): DomainRangeScale; export declare function mulScale(): DomainRangeScale; export declare function divScale(): DomainRangeScale; export declare function vector2Scale(): DomainRangeScale; export declare function add(value1: ScaleArgument, value2: ScaleArgument): ScaleBinding; export declare function sub(value1: ScaleArgument, value2: ScaleArgument): ScaleBinding; export declare function mul(value1: ScaleArgument, value2: ScaleArgument): ScaleBinding; export declare function div(value1: ScaleArgument, value2: ScaleArgument): ScaleBinding; export declare function interpolate(valueType?: string): InterpolateScale; export declare function Vector2(value1: ScaleArgument, value2: ScaleArgument): ScaleBinding; export declare function custom(expr: string): CustomScale;