export type Granularity = Granularity.Constant | 'month' | 'year'; export declare namespace Granularity { type Constant = 'millisecond' | 'second' | 'minute' | 'hour' | 'day' | 'week'; namespace Constant { function toMs(g: Granularity.Constant): number; function convert(amount: number, g: Granularity.Constant, to: Granularity.Constant): number; function shift(date: Date | number, amount: number, granularity: Granularity.Constant): Date; } }