import { Expression, NewExpression, TypeNode } from 'typescript'; import { Builder } from './types'; export declare type NewExpressionBuilderOptions = { expression: Builder; typeArguments?: Builder[]; argumentsArray?: Builder[]; }; export declare class NewExpressionBuilder implements Builder { private options; constructor(options: NewExpressionBuilderOptions); build(): NewExpression; copy(): NewExpressionBuilder; addTypeArgument(typeArgument: Builder): NewExpressionBuilder; addArgument(argument: Builder): NewExpressionBuilder; } //# sourceMappingURL=NewExpressionBuilder.d.ts.map