//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// WARNING: This file was auto-generated, any change will be overridden in next release. Please use configs/es6.conf.js then run "npm run convert". //
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
import { TempNode } from '../core/TempNode';

export class JoinNode extends TempNode {

	constructor( x: Node, y: Node, z?: Node, w?: Node );

	x: Node;
	y: Node;
	z: Node | undefined;
	w: Node | undefined;
	nodeType: string;

	getNumElements(): number;
	copy( source: JoinNode ): this;

}
