import { AutoCodeInspection, Autofix, StatefulPushListenerInvocation } from "@atomist/sdm"; import { Interpretation } from "../Interpretation"; import { ProjectAnalyzer } from "../ProjectAnalyzer"; export declare function registerAutofixes(autofixGoal: Autofix, analyzer: ProjectAnalyzer): void; export declare function registerCodeInspections(codeInspectionGoal: AutoCodeInspection, analyzer: ProjectAnalyzer): void; /** * Is this a material change? I.e. did none of the material change push tests spot a material change. * @param {StatefulPushListenerInvocation<{interpretation: Interpretation}>} pu * @return {Promise} */ export declare function materialChange(pu: StatefulPushListenerInvocation<{ interpretation: Interpretation; }>): Promise;