/** * @license * Copyright 2024 Google LLC * SPDX-License-Identifier: Apache-2.0 */ import type { GraphIdentifier, InputValues, InspectableEdge, InspectableNode, InspectableNodePorts, InspectableNodeType, MutableGraph, NodeConfiguration, NodeDescriberResult, NodeDescriptor, NodeMetadata, OutputValues } from "@breadboard-ai/types"; export declare class Node implements InspectableNode { #private; descriptor: NodeDescriptor; constructor(descriptor: NodeDescriptor, graph: MutableGraph, graphId: GraphIdentifier); title(): string; description(): string; incoming(): InspectableEdge[]; outgoing(): InspectableEdge[]; isEntry(): boolean; isExit(): boolean; isStart(): boolean; type(): InspectableNodeType; configuration(): NodeConfiguration; metadata(): NodeMetadata; describe(): Promise; currentDescribe(): NodeDescriberResult; currentPorts(inputValues?: InputValues, outputValues?: OutputValues): InspectableNodePorts; ports(inputValues?: InputValues, outputValues?: OutputValues): Promise; setDeleted(): void; deleted(): boolean; } //# sourceMappingURL=node.d.ts.map