import type { Detector, DetectorContext } from "./detector.js";
export type DetectorModuleRef = {
    module: string;
    export: string;
};
export declare class DetectorLoadError extends Error {
    readonly module: string;
    readonly exportName: string;
    readonly reason: string;
    readonly cause?: unknown;
    constructor(ref: DetectorModuleRef, reason: string, cause?: unknown);
}
export declare function loadDetectors(refs: readonly DetectorModuleRef[]): Promise<Detector<unknown, unknown>[]>;
export type { DetectorContext };
//# sourceMappingURL=registry.d.ts.map