import type { DruidGranularity, GranularityValues } from './types'; export declare const Granularities: Record; export declare function granularitiesToOptions(values: GranularityValues[], i18n: { t: (v: string) => string; }): { value: "secondly" | "tenSecondly" | "thirtySecondly" | "minutely" | "fiveMinutely" | "tenMinutely" | "thirtyMinutely" | "hourly" | "twoHourly" | "twelveHourly" | "daily" | "weekly" | "trend"; label: string; }[]; export declare function granularityMsToQuery(granularity: number, origin: string): DruidGranularity; export declare function msToGranularity(ms?: number): GranularityValues | null; export declare function floorToNearestTimeGrain(date: Date, granularity: string, tz?: string): Date; export declare function ceilToNearestTimeGrain(date: Date, granularity: string, tz?: string): Date; //# sourceMappingURL=granularity.d.ts.map