import { Project } from "@atomist/automation-client";
import { XmldocTreeNode } from "../../xml/XmldocFileParser";
import { Dependencies } from "../inspection/findDependencies";
import { Plugin } from "../Plugin";
import { VersionedArtifact } from "../VersionedArtifact";
/**
 * Return dependencies under dependencies section
 */
export declare function findDeclaredDependencies(p: Project, glob?: string): Promise<Dependencies>;
/**
 * Return plugins under plugins section
 */
export declare function findDeclaredPlugins(p: Project, glob?: string): Promise<Plugin[]>;
/**
 * Return plugins under plugin management section
 */
export declare function findDeclaredManagedPlugins(p: Project, glob?: string): Promise<Plugin[]>;
export declare function extractVersionedArtifact(n: XmldocTreeNode): VersionedArtifact & {
    name: string;
};
