export declare const colors: any; /** * Within a set of rows if passed a set of keys (attributes from the rows) * Sum them each key for all the rows */ export declare const sumRowsByKeys: ({ rows, keys }: any) => { data: any; labels: any; }; export declare const getKeySpecificData: any; export declare const getStackedValues: (rows: any, keys: any, select: string | number) => { labels: any; data: any; }; export declare const sumByIdGroupBySelect: ({ rows, keys, select }: any) => { labels: any; data: any; }; export declare const groupByIDAndGetCount: ({ groupBy, rows }: any) => { data: any; labels: any; }; export declare const getSelectedCount: any; export declare const hasElement: any; export declare const trimValues: any; /** * This is for single card where the return is the ID - The value count interested in * and group by is where we get the attribute on which the count is taken for the selection (select) * For ex: Count (operation) the number where the gender (groupBy) is 'male' (select) * One dimension count (ACROSS ROW DIMENSION) * Group By for specific Value (select) */ export declare const valueAcrossRowsSelectCountGroupByID: ({ groupBy, rows, select, }: any) => { id: any; count: any; }; /** * Generate pie chart data where you want to count based on the groupBy attribute * One dimension count (ACROSS ROW DIMENSION) * Group By */ export declare const pieChartAcrossRowsCountGroupById: any; /** * One Dimension attributes across rows (ACROSS ROW DIMENSION) * Group By Count * Generate bar chart data where you want to count based on the groupBy attribute */ export declare const barChartAcrossRowsCountGroupById: any; /** * One Dimension (WITHIN ROW DIMENSION) * Based on Attributes of each row provided as keys * Pie Chart where this is grouped by the keys and summed */ export declare const pieChartWithinRowSumByKeys: any; /** * Two dimensions (WITHIN ROW DIMENSION) * Y-Axis is the selection * X-Axis is the stacked sum of values for each key of the selection * Stacked Bar Chart * Where the y-axis is the 'select' * and the stacks are based on the sum of the data attributes provided by the 'keys' for the select */ export declare const stackedBarChartWithinRowSelectSumByKeys: any; /** * Multiple Bar Chart based on a y-axis - select and x-axis multi groups based on groupBy * Attributes per row based dimensions (WITHIN ROW DIMENSION) * Two dimensions where the all possible values may not be present * in the grouped attribute , hence keys are used to add the missing attributes * with a count * 1 -> Y Axis - List of selected values for 'select' * 2 -> Group By - an attribute and get the count but add count for all possible values (0 if not present) */ export declare const multiBarChartWithinRowSelectCountForKeysGroupByID: any;