import { B as u } from "./buffer-9GjOvOok.js";
class s extends u {
  recordGauge(r) {
    return this._bufferCall("recordGauge", [r]);
  }
  recordCount(r) {
    return this._bufferCall("recordCount", [r]);
  }
  recordIncr(r) {
    return this._bufferCall("recordIncr", [r]);
  }
  recordHistogram(r) {
    return this._bufferCall("recordHistogram", [r]);
  }
  recordUpDownCounter(r) {
    return this._bufferCall("recordUpDownCounter", [r]);
  }
  startSpan() {
    return this._bufferCall("startSpan", []);
  }
  startManualSpan() {
    return this._bufferCall("startManualSpan", []);
  }
  register(r, e) {
    return this._bufferCall("register", [r, e]);
  }
  recordLog(r, e, l) {
    return this._bufferCall("recordLog", [r, e, l]);
  }
  recordError(r, e, l, o, a) {
    return this._bufferCall("recordError", [
      r,
      e,
      l,
      o,
      a
    ]);
  }
}
let t;
typeof globalThis != "undefined" ? globalThis.LDObserve ? t = globalThis.LDObserve : (t = new s(), globalThis.LDObserve = t) : t = new s();
export {
  t as LDObserve
};
//# sourceMappingURL=LDObserve.js.map
