import { EmbraceInstrumentationBase } from "../../EmbraceInstrumentationBase/EmbraceInstrumentationBase.cjs";
import { UserTimingInstrumentationArgs } from "./types.cjs";

//#region src/instrumentations/user-timing/UserTimingInstrumentation/UserTimingInstrumentation.d.ts
declare class UserTimingInstrumentation extends EmbraceInstrumentationBase {
  private _markObserver;
  private _measureObserver;
  private _seenEntries;
  private _isEnabled;
  private readonly _allowedEntries;
  constructor({
    diag,
    perf,
    limitManager,
    allowedEntries
  }?: UserTimingInstrumentationArgs);
  enable(): void;
  disable(): void;
  private _processEntry;
}
//#endregion
export { UserTimingInstrumentation };
//# sourceMappingURL=UserTimingInstrumentation.d.cts.map