import { SDKControl, SDKRegistryManager } from "./types.cjs";
import { DiagLogger } from "@opentelemetry/api";

//#region src/sdk/registry.d.ts
declare class Registry implements SDKRegistryManager {
  private _sdk;
  private readonly _diag;
  constructor({
    diagLogger
  }?: {
    diagLogger?: DiagLogger;
  });
  register: (sdk: SDKControl) => void;
  clear: () => void;
  registered: () => SDKControl | null;
}
declare const registry: Registry;
//#endregion
export { registry };
//# sourceMappingURL=registry.d.cts.map