import { TransactionBuilder } from '../../builders/TransactionBuilder.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 '../../interfaces/AoConnect.cjs'; import '../../../../Compute-6614639f.js'; import '../../../ao/v0/types/UnitInfo.cjs'; import '../../../ao/v0/types/DryRunResult.cjs'; import '../../../ao/v0/types/Result.cjs'; import '../../../ao/v0/types/HTTPResponse.cjs'; declare class Message extends TransactionBuilder { protected process_id?: string; protected anchor_id?: string; /** * Set the anchor to target. * * @param anchor The anchor ID in question. * @returns `this` instance for further method chaining. */ anchor(anchor: string): this; /** * Set the ID of the process message should be sent to. * * @param processId The process ID in question. * @returns `this` instance for further method chaining. */ process(processId: string): this; /** * Send a message. * * @returns The ID of the message. */ post(): Promise; } export { Message };