import { NodePath } from '@babel/traverse'; import * as t from '@babel/types'; import { PrimingDiagnostic } from '../types'; /** * Invariant function for checking if a member variable get a value assigned to it. * @param path the babel path object for the current Assignment Expressoin. * @returns undefined if NO member variable is assigned a value, location object if a member variable is assigned a value. */ export declare function checkForNoMemberVariableAssignments(path: NodePath): PrimingDiagnostic | undefined; /** * Function to check external components for an Assignment Expression. * @param path the node path for an assignemnt expression * @returns a PrimingDiagnostic if there is an Assignment Expression, undefined if not. */ export declare function checkExternalComponentForAssignmentExpr(path: NodePath): PrimingDiagnostic | undefined; //# sourceMappingURL=assignmentExpressionInvariantFunctions.d.ts.map