import { TempNode, TempNodeParams } from './TempNode'; import { NodeBuilder } from './NodeBuilder'; export class InputNode extends TempNode { constructor(type: string, params?: TempNodeParams); readonly: boolean; setReadonly(value: boolean): this; getReadonly(builder: NodeBuilder): boolean; copy(source: InputNode): this; generate(builder: NodeBuilder, output: string, uuid?: string, type?: string, ns?: string, needsUpdate?: boolean): string; }