import { Project, ProjectReview, ReviewComment, Severity, SourceLocation } from "@atomist/automation-client";
import { ReviewerRegistration } from "@atomist/sdm";
export declare class NonSpecificMvcAnnotation implements ReviewComment {
    raw: string;
    sourceLocation: SourceLocation;
    readonly severity: Severity;
    readonly category: string;
    readonly subcategory: string;
    constructor(raw: string, sourceLocation: SourceLocation);
    readonly detail: string;
}
/**
 * Find all non specific, old style @RequestMapping annotations
 * @param {Project} p project to search
 * @param globPattern glob pattern. Defaults to Maven convention Java source files
 * location of source tree.
 */
export declare function findNonSpecificMvcAnnotations(p: Project, globPattern?: string): Promise<ProjectReview>;
export declare const NonSpecificMvcAnnotationsReviewer: ReviewerRegistration;
