import type { PlotDrawFrame, PlotDrawScaleConfig, Style } from "./types"; export declare const pxToValDistance: (frame: PlotDrawFrame, pxDistance: number, scaleId: string, space: "css" | "canvas") => number | null; export declare const getScale: (frame: PlotDrawFrame, scaleId: string) => PlotDrawScaleConfig | null; export declare const applyStyles: (ctx: CanvasRenderingContext2D, style?: Style) => void; export declare const valToPxDistance: (frame: PlotDrawFrame, val: number, scaleId: string, space: "css" | "canvas") => number | null; export declare const valToPos: (frame: PlotDrawFrame, val: number, scaleId: string, space: "css" | "canvas") => number | null; export declare const clampXPosToChartArea: (frame: PlotDrawFrame, value: T, space: "css" | "canvas") => T | number; export declare const clampYPosToChartArea: (frame: PlotDrawFrame, value: T, space: "css" | "canvas") => T | number; export declare const valFits: (frame: PlotDrawFrame, value: number | null, scaleId: string) => boolean; export declare const posToVal: (frame: PlotDrawFrame, pos: number, scaleId: string, space: "css" | "canvas") => number | null; export declare const deepEqual: (a: T, b: T) => boolean; //# sourceMappingURL=helpers.d.ts.map