import { type Scalar } from '../../socket'; import { Node, type NodeParams, type SocketsValues } from '../Node.svelte'; import { type DataType } from '../../plugins/typed-sockets'; export declare class VariableNode extends Node<{}, { value: Scalar; }> { readonly variableId: string; private lastValue; variable: any; datastructure: "scalar" | "array"; constructor(params?: NodeParams & { variableId?: string; }); data(inputs?: SocketsValues<{}> | undefined): SocketsValues<{ value: Scalar; }> | Promise; }>>; }