import { Settings } from "../types"; export interface AxisSplitter { (selection: any): void; color(): d3.ScaleOrdinal; color(nextColor: d3.ScaleOrdinal): AxisSplitter; haveSplit: () => boolean; data(): any[]; data(nextData: any[]): AxisSplitter; altData(): any[]; altData(nextData: any[]): AxisSplitter; } export declare const axisSplitter: (settings: Settings, sourceData: any, splitFn?: (sourceData: any, isIncludedFn: any) => any) => AxisSplitter; export declare const dataSplitFunction: (sourceData: any, isIncludedFn: any) => any; export declare const dataBlankFunction: (sourceData: any, isIncludedFn: any) => any; export declare const groupedBlankFunction: (sourceData: any, isIncludedFn: any) => any;