export type CustomMetricBase = { timestamp: number; name: string; value: string | number; description: string; unit: MetricUnit; labels?: MetricLabel; type: MetricType; status?: string; result?: string; buckets?: (number | string)[]; }; export type MetricUnit = 'BYTES' | 'MILLISECONDS' | 'SECONDS' | 'REQUESTS' | 'ERRORS' | 'OPERATIONS' | 'EVENTS' | 'UNITLESS'; export type MetricLabel = Record>; export type MetricType = 'histogram' | 'counter' | 'gauge'; export declare const MEASUREMENT_KEYS: { readonly DESCRIPTION: "measurement.description"; readonly UNIT: "measurement.unit"; readonly TYPE: "measurement.metric.type"; readonly LABELS: "measurement.labels"; readonly STATUS: "measurement.status"; readonly RESULT: "measurement.result"; readonly BUCKETS: "measurement.buckets"; };