/** * @license * Copyright 2023 Google LLC * SPDX-License-Identifier: Apache-2.0 */ import type { Edge, QueuedNodeValuesState, InputValues, NodeDescriptor, OutputValues, TraversalResult } from "@breadboard-ai/types"; export declare class MachineResult implements TraversalResult { descriptor: NodeDescriptor; inputs: InputValues; missingInputs: string[]; current: Edge; opportunities: Edge[]; newOpportunities: Edge[]; state: QueuedNodeValuesState; outputs?: OutputValues; partialOutputs?: OutputValues; constructor(descriptor: NodeDescriptor, inputs: InputValues, missingInputs: string[], currentOpportunity: Edge, opportunities: Edge[], newOpportunities: Edge[], state: QueuedNodeValuesState, partialOutputs?: OutputValues); /** * `true` if the machine decided that the node should be skipped, rather than * visited. */ get skip(): boolean; static fromObject(o: TraversalResult): MachineResult; } //# sourceMappingURL=result.d.ts.map