import { ExportResult } from "@opentelemetry/core";
import { IOtlpExportDelegate } from "@opentelemetry/otlp-exporter-base";

//#region src/exporters/BaseFetchExporter/BaseFetchExporter.d.ts
declare class BaseFetchExporter<Internal> {
  private readonly _delegate;
  constructor(_delegate: IOtlpExportDelegate<Internal>);
  export(items: Internal, resultCallback: (result: ExportResult) => void): void;
  forceFlush(): Promise<void>;
  shutdown(): Promise<void>;
}
//#endregion
export { BaseFetchExporter };
//# sourceMappingURL=BaseFetchExporter.d.cts.map