import type { AnyXYChartScale } from '../../types/xy-chart-internals.js'; import type { AreaDatapoint } from '../../types/xy-chart.js'; /** * Band chart x0 accessor - returns the scaled x0 value directly. */ export declare const bandX0Accessor: (scale: AnyXYChartScale, relAccessor?: (value: number) => number) => (datapoint: AreaDatapoint) => number; /** * Band chart x1 accessor - returns the scaled x1 value directly. */ export declare const bandX1Accessor: (scale: AnyXYChartScale, relAccessor?: (value: number) => number) => (datapoint: AreaDatapoint) => number; /** * Band chart y0 accessor - returns the scaled y0 value directly. */ export declare const bandY0Accessor: (scale: AnyXYChartScale, relAccessor?: (value: number) => number) => (datapoint: AreaDatapoint) => number; /** * Band chart y1 accessor - returns the scaled y1 value directly. */ export declare const bandY1Accessor: (scale: AnyXYChartScale, relAccessor?: (value: number) => number) => (datapoint: AreaDatapoint) => number; export declare function xMiddleBandAccessor(scale: AnyXYChartScale, relAccessor?: (value: number) => number): (datapoint: AreaDatapoint) => number; export declare function yMiddleBandAccessor(scale: AnyXYChartScale, relAccessor?: (value: number) => number): (datapoint: AreaDatapoint) => number;