import type * as Square from "../index"; export interface Dimension { name: string; title?: string; shortTitle?: string; description?: string; type: string; /** When dimension is defined in View, it keeps the original path: Cube.dimension */ aliasMember?: string; granularities?: Square.DimensionGranularity[]; meta?: Record; format?: Square.Format; formatDescription?: Square.FormatDescription; /** ISO 4217 currency code in uppercase (3 characters, e.g. USD, EUR) */ currency?: string; order?: Square.DimensionOrder; /** Key reference for the dimension */ key?: string; }