import { KeyValue } from '../types/data'; import { Field } from '../types/dataFrame'; export interface Dimension { name: string; columns: Array>; } export type Dimensions = KeyValue>; export declare const createDimension: (name: string, columns: Array>) => Dimension; export declare const getColumnsFromDimension: (dimension: Dimension) => Field[]; export declare const getColumnFromDimension: (dimension: Dimension, column: number) => Field; export declare const getValueFromDimension: (dimension: Dimension, column: number, row: number) => T; export declare const getAllValuesFromDimension: (dimension: Dimension, column: number, row: number) => T[]; export declare const getDimensionByName: (dimensions: Dimensions, name: string) => Dimension;