import { NewExpression } from 'typescript'; import { AstBlock } from './ast-block'; import { AstNode } from './ast-node'; import { AstValue } from './ast-value'; export declare class AstNewExpression implements AstNode { private block; node: NewExpression; constructor(block: AstBlock, node: NewExpression); get type(): import("./ast-class-declaration").AstClassDeclaration | null; get arguments(): Generator; argumentAt(index: number): AstValue | null; private getArguments; }