import { Band, BandIndexMap, BandLayerSpec, ColumnGroupMap, LineData, Table } from '../types';
export declare const getBands: (lineData: LineData, bandIndexMap: BandIndexMap) => Band[];
export declare const getBandIndexMap: (fillColumnMap: ColumnGroupMap, lowerColumnName: string, rowColumnName: string, upperColumnName: string) => BandIndexMap;
export declare const groupLineIndicesIntoBands: (fill: ColumnGroupMap, lowerColumnName: string, rowColumnName: string, upperColumnName: string) => {};
export declare const alignMinMaxWithBand: (lineData: LineData, bandIndexMap: BandIndexMap) => LineData;
export declare const bandTransform: (inputTable: Table, xColumnKey: string, yColumnKey: string, fillColKeys: string[], colors: string[], lowerColumnName: string, rowColumnName: string, upperColumnName: string) => BandLayerSpec;
