import type { SDKControl, SDKRegistryManager } from './types.js';
import type { DiagLogger } from '@opentelemetry/api';
declare class Registry implements SDKRegistryManager {
    private _sdk;
    private readonly _diag;
    constructor({ diagLogger, }?: {
        diagLogger?: DiagLogger;
    });
    register: (sdk: SDKControl) => void;
    clear: () => void;
    registered: () => SDKControl | null;
}
export declare const registry: Registry;
export {};
//# sourceMappingURL=registry.d.ts.map