/** * Build a Area chart layer * @param config - configuration of the layer * @param chartConfig - configuration of the chart * @param layoutScale - contains all scales that map the chart layout * @param chartView - representation of the chart */ export declare function buildAreaLayer(config: any, chartConfig: any, layoutScale: any, chartView: any): (dataModel: any) => () => void; /** * Build a Bar chart layer * @param config - configuration of the layer * @param chartConfig - configuration of the chart * @param layoutScale - contains all scales that map the chart layout * @param chartView - representation of the chart * @param dataModel - contains dataArray and functions to map data attributes to chart visuals */ export declare function buildBarLayer(config: any, chartConfig: any, layoutScale: any, chartView: any): (dataModel: any) => () => void; /** * Build a Line chart layer * @param config - configuration of the layer * @param chartConfig - configuration of the chart * @param layoutScale - contains all scales that map the chart layout * @param chartView - representation of the chart */ export declare function buildLineLayer(config: any, chartConfig: any, layoutScale: any, chartView: any): (dataModel: any) => () => void; /** * Build a Scatter plot chart layer * @param config - configuration of the layer * @param chartConfig - configuration of the chart * @param layoutScale - contains all scales that map the chart layout * @param chartView - representation of the chart */ export declare function buildScatterLayer(config: any, chartConfig: any, layoutScale: any, chartView: any): (dataModel: any) => () => void;