import type * as Square from "../../api/index"; import * as core from "../../core"; import type * as serializers from "../index"; import { DimensionGranularity } from "./DimensionGranularity"; import { DimensionOrder } from "./DimensionOrder"; import { Format } from "./Format"; import { FormatDescription } from "./FormatDescription"; export declare const Dimension: core.serialization.ObjectSchema; export declare namespace Dimension { interface Raw { name: string; title?: string | null; shortTitle?: string | null; description?: string | null; type: string; aliasMember?: string | null; granularities?: DimensionGranularity.Raw[] | null; meta?: Record | null; format?: Format.Raw | null; formatDescription?: FormatDescription.Raw | null; currency?: string | null; order?: DimensionOrder.Raw | null; key?: string | null; } }