/** * @license * Copyright 2023 Google LLC * SPDX-License-Identifier: Apache-2.0 */ import type { GraphDescriptor, TraversalResult, NodeIdentifier, GraphRepresentation } from "@breadboard-ai/types"; import { TraversalMachineIterator } from "./iterator.js"; export declare class TraversalMachine implements AsyncIterable { graph: GraphRepresentation; previousResult?: TraversalResult; constructor(descriptor: GraphDescriptor, result?: TraversalResult, start?: NodeIdentifier); [Symbol.asyncIterator](): AsyncIterator; start(): TraversalMachineIterator; } //# sourceMappingURL=machine.d.ts.map