import { PredicatePushTest } from "@atomist/sdm";
import { DependencySpecifier } from "../VersionedArtifact";
/**
 * Is this a Maven project
 * @constructor
 */
export declare const IsMaven: PredicatePushTest;
/**
 * Does the project declare the given dependency?
 * @return {PredicatePushTest}
 */
export declare function hasDeclaredDependency(on: DependencySpecifier): PredicatePushTest;
/**
 * Does the project depend on the given artifact, even indirectly?
 * @return {PredicatePushTest}
 */
export declare function hasDependency(on: DependencySpecifier): PredicatePushTest;
