import { LaraJoinPoint } from "@specs-feup/lara/api/LaraJoinPoint.js"; import MISRAPass from "../MISRAPass.js"; import { PreprocessingReqs } from "../MISRAReporter.js"; export default class S8_DeclDefPass extends MISRAPass { protected _preprocessingReqs: PreprocessingReqs[]; initRuleMapper(): void; matchJoinpoint($jp: LaraJoinPoint): boolean; private r8_2_functionPrototype; private r8_3_compatibleDefinitions; private static hasExternalLinkage; private r8_7_noUnnecessaryExternalLinkage; private r8_10_onlyStaticInline; private r8_11_externArrayExplicitSize; private setEnumMap; private r8_12_implicitExplicitEnumMatching; protected _name: string; } //# sourceMappingURL=S8_DeclDefPass.d.ts.map