import * as cc from "../codecoverageenabler"; import * as Q from "q"; export declare class JacocoMavenCodeCoverageEnabler extends cc.JacocoCodeCoverageEnabler { excludeFilter: string[]; includeFilter: string[]; reportDir: string; sourceDirs: string; classDirs: string; reportBuildFile: string; enableCodeCoverage(ccProps: { [name: string]: string; }): Q.Promise; protected applyFilterPattern(filter: string): string[]; protected addCodeCoverageData(pomJson: any): Q.Promise; protected addCodeCoverageNodes(buildJsonContent: any): Q.Promise; private getBuildDataNode; private getPluginDataNode; private getParentPomData; private formatParentData; private formatModulesData; private getModulesData; protected createMultiModuleReport(pomJson: any): Q.Promise; protected addCodeCoveragePluginData(pomJson: any): Q.Promise; }