/** * Copyright (c) HashiCorp, Inc. * SPDX-License-Identifier: MPL-2.0 */ import { TFExpressionSyntaxTree as tex } from "@cdktn/hcl2json"; import { ProgramScope, Reference, TerraformResourceBlock } from "./types"; export declare function referenceToVariableName(scope: ProgramScope, ref: Reference): string; export declare function containsReference(expression: tex.ExpressionType): boolean; export declare function extractReferencesFromExpression(input: string, nodeIds: readonly string[], scopedIds?: readonly string[]): Promise; export declare function findUsedReferences(nodeIds: string[], item: TerraformResourceBlock): Promise; //# sourceMappingURL=references.d.ts.map