import { C as Compute$1 } from '../../../Compute-f53b8251.js'; import { AoConnect } from '../interfaces/AoConnect.js'; import { DryRun } from './compute/DryRun.js'; import { Result } from './compute/Result.js'; import { Results } from './compute/Results.js'; import '../../ao/v0/types/UnitInfo.js'; import '../../ao/v0/types/DryRunResult.js'; import '../../ao/v0/types/Result.js'; import '../../ao/v0/types/HTTPResponse.js'; import '../../../standard/transactions/format-2/TransactionBuilder.js'; import '../../../core/AbstractTransactionBuilder.js'; import '../../../core/interfaces/Transaction.js'; import '../../../standard/transactions/format-2/interfaces/TransactionFormat2.js'; import './compute/result/Message.js'; import './compute/results/Process.js'; declare class Compute extends Compute$1 { protected aoconnect: AoConnect; constructor(aoconnect: AoConnect); /** * Access the Compute Unit's DryRun methods. * * @returns An object containing methods to send a DryRun message to a process. */ dryRun(): DryRun; /** * Access the Compute Unit's message result methods. * * @returns An object containing methods to get a message result from a process. */ result(): Result; /** * Access the Compute Unit's message results methods. * * @returns An object containing methods to get message results from a process. */ results(): Results; } export { Compute };