import { type EnforcedContact, type IlluminatedContact } from "@nodesecure/contact/web";
import type { PackumentProbeExtractor } from "../payload.ts";
import type { Dependency } from "../../types.ts";
export type HighlightedContactsResult = {
    illuminated: IlluminatedContact[];
};
export declare class HighlightedContacts implements PackumentProbeExtractor<HighlightedContactsResult> {
    #private;
    level: "packument";
    constructor(contacts: EnforcedContact[]);
    next(packageName: string, dependency: Dependency): void;
    private addDependencyToUnlitContacts;
    done(): {
        illuminated: IlluminatedContact[];
    };
}
//# sourceMappingURL=HighlightedContactsExtractor.class.d.ts.map