import { AstKeywordValue } from './ast-keyword-value'; import { AstLiteralValue } from './ast-literal-value'; import { AstCallExpression } from './ast-call-expression'; import { AstObjectValue } from './ast-object-value'; import { AstType } from './ast-type'; import { AstArrayValue } from './ast-array-value'; import { AstNewExpression } from './ast-new-expression'; import { AstPropertyAccessExpression } from './ast-property-access-expression'; import { AstVariableDeclaration } from './ast-variable-declaration'; import { AstObjectPropertyValue } from './ast-object-property-value'; import { AstSpreadElement } from './ast-spread-element'; import { AstRegularExpressionLiteral } from './ast-regular-expression-literal'; export declare type AstValue = AstType | AstSpreadElement | AstVariableDeclaration | AstObjectPropertyValue | AstCallExpression | AstPropertyAccessExpression | AstObjectValue | AstNewExpression | AstLiteralValue | AstKeywordValue | AstRegularExpressionLiteral | AstArrayValue;