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

//#region src/instrumentations/element-timing/ElementTimingInstrumentation/types.d.ts
type ElementTimingInstrumentationArgs = Pick<EmbraceInstrumentationBaseArgs, 'diag' | 'perf' | 'limitManager'>;
type PerformanceElementTiming = PerformanceEntry & {
  identifier: string;
  element: Element | null;
  renderTime: number;
  loadTime: number;
  url: string;
  naturalWidth: number;
  naturalHeight: number;
};
//#endregion
export { ElementTimingInstrumentationArgs, PerformanceElementTiming };
//# sourceMappingURL=types.d.cts.map