import { NodePath } from '@babel/traverse'; import * as t from '@babel/types'; import { ImportMetadata } from '@komaci/common-shared'; import { PrimingDiagnostic } from '../types'; /** * Invariant function for checking if a tagged template expression contains a reference to an unsupported namespace. * @param path the babel path object for the current TaggedTemplateExpression * @param decoratedMemberVars a set of approved member variable names. * @returns undefined if the member expressoin does NOT reference an unsupported member var, a location obj if an unsuppported namespace is referenced. */ export declare function checkTaggedTemplateExprForNonSupportedNamespaceRefs(path: NodePath, importReferences: Map): PrimingDiagnostic | undefined; //# sourceMappingURL=taggedTemplateExpressionInvariantFunctions.d.ts.map