export interface SingleValueComponent { label: string; value: string; trend: string; sparkline: string; content: string; } export declare const sumFractions: (configWithFractions: Array) => number; export declare const componentsHeightMapToCSSGridTemplateString: (fractionsMap: Map) => string; export declare const getInnerGridValue: (innerContentMap: Map, localFractionSum: number) => string; /** * Builds layout rows to divide the space for label, value and trend inside the ContentGrid * * @param hasLabel - * @param hasValue - * @param hasTrend - * @param hasSparkline - */ export declare function buildValueContentGridRows(hasLabel: boolean, hasValue: boolean, hasTrend: boolean, hasSparkline: boolean): { innerGrid: string; outerGrid: string; };