import { TempNode } from './TempNode'; import { NodeBuilder } from './NodeBuilder'; export class AttributeNode extends TempNode { constructor( name: string, type?: string ); name: string; nodeType: string; getAttributeType( builder: NodeBuilder ): string; getType( builder: NodeBuilder ): string; generate( builder: NodeBuilder, output: string ): string; copy( source: AttributeNode ): this; }