export declare function interleaveBoxPlotData(x: Float32Array | Float64Array | number[], min: Float32Array | Float64Array | number[], q1: Float32Array | Float64Array | number[], median: Float32Array | Float64Array | number[], q3: Float32Array | Float64Array | number[], max: Float32Array | Float64Array | number[], width: number): { lines: Float32Array; boxes: Float32Array; }; /** * Interleave data for Waterfall charts * Creates rectangles that show cumulative changes from a running total */ export declare function interleaveWaterfallData(x: Float32Array | Float64Array | number[], y: Float32Array | Float64Array | number[], width: number, isSubtotal?: boolean[]): { positiveData: Float32Array; negativeData: Float32Array; subtotalData: Float32Array; connectorData: Float32Array; positiveCount: number; negativeCount: number; subtotalCount: number; };