import { type ItemsMap } from '../types/field';
import { type DateGranularity } from '../types/timeFrames';
/** A standard grain whose label was overridden via project `granularity_labels`.
 *  Carried verbatim so chart labels show it as-authored, unlike
 *  standard/custom grains which are lowercased for the label. */
type VerbatimGranularity = {
    verbatim: string;
};
export type GranularityMap = Record<string, DateGranularity | string | VerbatimGranularity>;
export declare const getGranularityMapFromItems: (itemsMap: ItemsMap | undefined) => GranularityMap;
export declare const resolveGranularityInLabel: (label: string | undefined, granularityMap: GranularityMap) => string | undefined;
export {};
//# sourceMappingURL=bigNumber.d.ts.map