import type { QueueMetrics } from '@bull-board/api/typings/app'; export interface MinutePoint { /** Absolute minute index: Math.floor(timestampMs / 60000). */ minute: number; value: number; } /** * Maps BullMQ's getMetrics() data (newest-first) to (minute, value) points. * data[i] -> minute index floor(prevTS/60000) - 1 - i. The in-progress current * minute is never present in data, so every point returned here is immutable. * BullMQ's PostgreSQL backend reports prevTS as 0, which leaves the points undatable. */ export declare function metricsToMinutePoints(metrics: QueueMetrics | null | undefined): MinutePoint[];