interface MetricsExporterOptions { ciProvider: string; rootPath: string; } declare enum MetricName { BuildTime = "build_time", NumFilesRequested = "num_files_requested", NumFilesUploaded = "num_files_uploaded", TotalSizeUploaded = "total_size_uploaded", TotalSizeRequested = "total_size_requested", TotalTime = "total_time", UploadTime = "upload_time", DeploymentCompletedTime = "deployment_completed_time", DeploymentRoutableTime = "deployment_routable_time" } declare class MetricsExporter { private metrics; private readonly metricPrefix; private readonly defaultTags; private readonly exportUrl; constructor(options: MetricsExporterOptions); add(name: MetricName, value: number, tags?: Record): void; formatTags(tags: Record): string[]; export(): Promise; } export { MetricName, MetricsExporter };