import { Output } from "@aldea/core"; import { Abi } from "@aldea/core/abi"; import { PkgData } from "./storage.js"; export declare class PackageDeploy { sources: Map; entries: string[]; bytecode: Uint8Array; abi: Abi; docs: Uint8Array; constructor(sources: Map, entries: string[], bytecode: Uint8Array, abi: Abi, docs: Uint8Array); get hash(): Uint8Array; get id(): string; static fromPackageDate(pkgData: PkgData): PackageDeploy; } export declare class ExecutionResult { outputs: Output[]; spends: Output[]; reads: Output[]; deploys: PackageDeploy[]; private finished; txId: string; hydrosUsed: number; constructor(txId: string); addOutput(output: Output): void; addSpend(output: Output): void; addDeploy(deploy: PackageDeploy): void; setHydrosUsed(hydros: number): void; finish(): void; addRead(output: Output): void; }