import { C as Compute$1 } from '../../../Compute-6614639f.js'; import { AoConnect } from '../interfaces/AoConnect.cjs'; import { DryRun } from './compute/DryRun.cjs'; import { Result } from './compute/Result.cjs'; import { Results } from './compute/Results.cjs'; import '../../ao/v0/types/UnitInfo.cjs'; import '../../ao/v0/types/DryRunResult.cjs'; import '../../ao/v0/types/Result.cjs'; import '../../ao/v0/types/HTTPResponse.cjs'; import '../../../standard/transactions/format-2/TransactionBuilder.cjs'; import '../../../core/AbstractTransactionBuilder.cjs'; import '../../../core/interfaces/Transaction.cjs'; import '../../../standard/transactions/format-2/interfaces/TransactionFormat2.cjs'; import './compute/result/Message.cjs'; import './compute/results/Process.cjs'; 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 };