/**
 * Aleo function Input represented as a typed typescript object.
 */
import { Field, Ciphertext, Plaintext } from "../../wasm.js";
import { PlaintextObject } from "../plaintext/plaintext.js";
/**
 * Object representation of an Input as raw JSON returned from a SnarkOS node.
 */
export interface OutputObject {
    type: string;
    id: string | Field;
    value?: Ciphertext | Plaintext | PlaintextObject;
    checksum?: string | Field;
    program?: string;
    function?: string;
    arguments?: Array<Plaintext> | Array<OutputObject>;
    dynamic_id?: string | Field;
}
