import type { VoyantGraphJsonValue } from "@voyant-travel/core/project"; import ts from "./lazy-typescript.js"; export declare function statementIdentifierName(statement: ts.Statement): string | undefined; export declare function durableJsonValue(expression: ts.Expression, constants: ReadonlyMap, seen?: ReadonlySet): VoyantGraphJsonValue | undefined; export declare function isDurableExpression(expression: ts.Expression, constants: ReadonlyMap, seen?: Set): boolean; export declare function stringProperty(object: ts.ObjectLiteralExpression, name: string, constants: ReadonlyMap): string | undefined; export declare function resolveExpression(expression: ts.Expression, constants: ReadonlyMap): ts.Expression; export declare function unwrapExpression(expression: ts.Expression): ts.Expression;