import { UiScaleType } from "../../generated/UiScaleType";
import { UiLineChartCurveType } from "../../generated/UiLineChartCurveType";
import * as d3 from "d3";
import { Selection } from "d3";
export declare function fakeZeroIfLogScale(y: number, scaleType: UiScaleType): number;
export declare const CurveTypeToCurveFactory: {
    0: d3.CurveFactory;
    1: d3.CurveFactory;
    2: d3.CurveFactory;
    3: d3.CurveFactory;
    4: d3.CurveFactory;
    5: d3.CurveCardinalFactory;
    6: d3.CurveFactory;
    7: d3.CurveCatmullRomFactory;
};
export interface DataPoint {
    x: number;
    y: number;
}
export declare type SVGGSelection<DATUM = {}> = Selection<SVGGElement, DATUM, HTMLElement, undefined>;
