import type { Contact } from "@nodesecure/npm-types";
import { type EnforcedContact, type IlluminatedContact } from "./UnlitContact.class.js";
export type { IlluminatedContact, EnforcedContact };
export interface ContactExtractorPackageMetadata {
    author?: Contact;
    maintainers: Contact[];
}
export interface ContactExtractorOptions {
    highlight: EnforcedContact[];
}
export declare class ContactExtractor {
    private highlighted;
    constructor(options: ContactExtractorOptions);
    fromDependencies(dependencies: Record<string, ContactExtractorPackageMetadata>): IlluminatedContact[];
}
//# sourceMappingURL=ContactExtractor.class.d.ts.map