import type { BarMode, InternalPoint, Orientation } from '../core/types'; import type { GroupInfo, NumericBarSeries } from './data'; export type LineSeriesPoint> = InternalPoint & { x: number; y: number; data_x: number; data_y: number; idx: number; }; export declare function compute_line_points>(opts: { series: NumericBarSeries; series_idx: number; orientation: Orientation; x_scale: (val: number) => number; y_scale: (val: number) => number; cat_y_scale: (val: number) => number; }): LineSeriesPoint[]; export interface BarRect { c0: number; c1: number; v0: number; v1: number; rect_x: number; rect_y: number; rect_w: number; rect_h: number; } export declare function compute_bar_rect(opts: { cat_val: number; val: number; base: number; bar_width_val: number; series_idx: number; mode: BarMode; orientation: Orientation; group_info: GroupInfo; cat_scale: (val: number) => number; val_scale: (val: number) => number; }): BarRect;