export declare const DEFAULT_NAMESPACE = "bull-board:metrics"; export declare const GLOBAL_QUEUE = "__global__"; /** Marks the hourly rollup key so it can't be mistaken for a minute-level day hash. */ export declare const HOUR_TIER = "hour"; export declare function minuteToDay(minute: number): string; /** Absolute hour index, the hourly counterpart of the absolute minute index. */ export declare function minuteToHour(minute: number): number; export declare function shiftDay(day: string, offsetDays: number): string; export declare function dayToStartMs(day: string): number; export declare function dayRange(fromMs: number, toMs: number): string[]; export declare function resolveNamespace(prefix: string | undefined, clustered: boolean): string; export interface MetricsKeys { namespace: string; day(queue: string, metric: string, day: string): string; hour(queue: string, metric: string, day: string): string; totals(queue: string, metric: string): string; lease(queue: string): string; watermark(queue: string): string; scanPattern: string; } export declare function metricsKeys(namespace: string): MetricsKeys;