/** * @license * Copyright 2023 Google LLC * SPDX-License-Identifier: Apache-2.0 */ import type { BreadboardRunResult, InputValues, NodeDescriptor, OutputValues, RunResultType, RunState, TraversalResult } from "@breadboard-ai/types"; export declare class RunResult implements BreadboardRunResult { #private; constructor(state: TraversalResult, type: RunResultType, runState: RunState | undefined, invocationId: number, path: number[]); get invocationId(): number; get path(): number[]; get type(): RunResultType; get node(): NodeDescriptor; get inputArguments(): InputValues; set inputs(inputs: InputValues); get outputs(): OutputValues; get state(): TraversalResult; save(): string; get runState(): RunState | undefined; get timestamp(): number; isAtExitNode(): boolean; static load(stringifiedResult: string): RunResult; } export declare class InputStageResult extends RunResult { constructor(state: TraversalResult, runState: RunState | undefined, invocationId: number, path: number[]); get outputs(): OutputValues; } export declare class OutputStageResult extends RunResult { constructor(state: TraversalResult, invocationId: number, path: number[]); get inputArguments(): InputValues; set inputs(inputs: InputValues); } //# sourceMappingURL=run.d.ts.map