import { FingerprintData } from "@atomist/automation-client";
import { FingerprinterRegistration, PushImpactListenerInvocation } from "@atomist/sdm";
/**
 * Public entry point for all Maven fingerprints. Use mvn help:effective-pom
 * to generic effective POM then parse it and turn it into fingerprints.
 * @param {GitProject} p
 * @return {Promise<Fingerprint[]>}
 */
export declare class MavenFingerprinter implements FingerprinterRegistration {
    readonly name = "MavenFingerprinter";
    action(cri: PushImpactListenerInvocation): Promise<FingerprintData[]>;
}
