import type { Device } from './boundaries'; type Labels = Record; export declare class Metric { readonly name: string; readonly value: number; readonly timestamp: Date | null; readonly labels: Labels; constructor(name: string, value: number, timestamp?: Date | null, labels?: Labels); } export declare function aggregate(devices: Device[], timestamp: Date): Metric[]; export declare function formatName(serviceName: string, description: string, unit?: string | null): string; export {}; //# sourceMappingURL=metrics.d.ts.map