import { JaqlPanel, JaqlRequest } from '../../../data-load/types.js'; import { PivotTreeNode } from '../../types.js'; import { MeasureMetadata } from './types.js'; /** * Collect and return rows or columns group metadata * * @param {PivotTreeNode} dimensionItem - PivotTreeNode item * @param {JaqlRequest} jaql - jaql with metadata * @param {Array} dimensionsMeta - array of child dimensions for group * @param {Array} type - array of cell types * @returns {{ dimensionsMeta: Array, type: Array }} of dimensions metadata */ export declare const getDimensionMetadata: (dimensionItem: PivotTreeNode, jaql?: JaqlRequest, dimensionsMeta?: Array, type?: Array) => { dimensionsMeta: Array; type: Array; }; /** * Copy and clean info about measure * * @param {JaqlPanel} measurePanel - current measure item * @returns {MeasureMetadata} measure metadata */ export declare const getMeasureMetadata: (measurePanel?: JaqlPanel) => MeasureMetadata;