import { PerformanceClock, PerformanceManager } from "./types.cjs";
import { HrTime } from "@opentelemetry/api";

//#region src/utils/PerformanceManager/OTelPerformanceManager.d.ts
declare class OTelPerformanceManager implements PerformanceManager {
  private readonly _clock;
  constructor(clock?: PerformanceClock);
  epochMillisFromOriginOffset: (originOffset: number) => number;
  getNowHRTime: () => HrTime;
  getNowMillis: () => number;
  millisSinceHRTime: (time: HrTime) => number;
  millisFromZeroTime: (originOffset: number) => number;
}
//#endregion
export { OTelPerformanceManager };
//# sourceMappingURL=OTelPerformanceManager.d.cts.map